---
title: "Generate upgrade quote"
method: POST
path: "/v1/mee/upgrade"
tags: ["mee"]
---

# Generate upgrade quote

`POST /v1/mee/upgrade`

Generate an upgrade quote for Nexus accounts on specified chains that need to be upgraded from v2.1.0 to v2.2.1

## Request body

- object — Request schema for generating an upgrade quote
  - `ownerAddress` string, required — EOA wallet address which is the owner of the Nexus accounts to upgrade
  - `mode` 'smart-account' | 'eoa', required
  - `chainIds` number[], required
  - `feeToken` object
    - `address` string, required
    - `chainId` number, required
    - `gasRefundAddress` string
  - `simulate` boolean, required

## Response `200`

Upgrade quote response with per-chain upgrade information

- object
  - `ownerAddress` string, required
  - `fee` object, required
    - `amount` string, required
    - `token` string, required
    - `chainId` number, required
  - `quoteType` 'permit' | 'onchain' | 'simple' | 'permit-sca' | 'mm-dtk', required
  - `quote` object, required
  - `payloadToSign` unknown[], required
    - unknown
  - `upgradeDetails` object[], required
    - `chainId` number, required
    - `addressVersion` string, required
    - `address` string, required
    - `nexusVersion` string, required
    - `targetVersion` '2.2.1', required

## Other responses

- `400` — 400
- `500` — 500

---

[API](https://skmtc.dev/biconomy/apis/supertransaction-api.md) · [All operations](https://skmtc.dev/biconomy/apis/supertransaction-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/biconomy/supertransaction-api/revisions/ac7ceba8e320/schema)
