---
title: "Get wallet delegation info"
method: POST
path: "/wallet/check_delegation"
tags: ["WalletCheckDelegation"]
---

# Get wallet delegation info

`POST /wallet/check_delegation`

Gets the current delegation status and message for a smart contract wallet across different chains. Returns delegation information for each chain ID in the request.

## Request body

- WalletCheckDelegationRequestBody
  - `walletAddresses` Address[] — Array of wallet addresses to check delegation status for.
  - `chainIds` ChainId[], required — Array of chain IDs to check delegation status for.

## Response `200`

Wallet delegation info request successful.

- WalletCheckDelegationResponseBody
  - `requestId` string, required — A unique ID for the request.
  - `delegationDetails` object, required — Map of wallet addresses to chain IDs to delegation details.

## Other responses

- `400` — RequestValidationError, Bad Input
- `401` — UnauthorizedError eg. Account is blocked.
- `404` — ResourceNotFound eg. No quotes available or Gas fee/price not available
- `419` — Ratelimited
- `500` — Unexpected error
- `504` — Request duration limit reached.

---

[API](https://skmtc.net/uniswap/apis/token-trading.md) · [All operations](https://skmtc.net/uniswap/apis/token-trading/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/uniswap/token-trading/revisions/55533f9bd1ab/schema)
