---
title: "Current 7702 designation of the EOA"
method: GET
path: "/wallets/{address}/delegation"
tags: ["Wallets"]
---

# Current 7702 designation of the EOA

`GET /wallets/{address}/delegation`

## Request

- Base URL: `https://api.avaprotocol.org/api/v1`
- URL: `https://api.avaprotocol.org/api/v1/wallets/{address}/delegation`
- Auth: HTTP bearer

## Query parameters

- `chainId` integer

## Response `200`

Delegation status from a code read (K13), not tx status.
GET returns `missing` or `delegated` only — never `pending`.
`pending` is the 202 submit body while the type-4 has been
broadcast but K13 is not yet visible. Poll GET until
`delegated`; `missing` after submit means not visible yet,
not that submit failed. Do not resubmit.

- DelegationStatus
  - `status` 'missing' | 'pending' | 'delegated', required
  - `delegate` string: Lowercase or checksummed hex EOA / contract address.
  - `codeHash` string: Arbitrary-length hex-encoded byte string.
  - `chainId` integer: Numeric chain ID (e.g. 11155111 for Sepolia, 8453 for Base). On chain-aware trigger/node configs this is required and must be a configured chain; on query/filter params it is optional.

## Other responses

- `401`: Missing or invalid bearer token.
- `403`: Authenticated but not permitted.

## Changes

- **2026-11-04** `6b505ebcf3f7`: 8 info
  - added the optional property `availableWei` to the response with the `401` status
  - added the optional property `availableWei` to the response with the `403` status
  - added the optional property `neededWei` to the response with the `401` status
  - added the optional property `neededWei` to the response with the `403` status
  - …4 more
- **2026-10-28** `4ebf07931311`: 6 info
  - added the optional property `acknowledgedDelegate` to the response with the `401` status
  - added the optional property `acknowledgedDelegate` to the response with the `403` status
  - added the optional property `delegate` to the response with the `401` status
  - added the optional property `delegate` to the response with the `403` status
  - …2 more
- **2026-10-15** `f6e53eeef5b3`: 2 info
  - added the optional property `required/nativeGasWei` to the response with the `401` status
  - added the optional property `required/nativeGasWei` to the response with the `403` status
- **2026-10-02** `05f875e6b817`: 8 info
  - added the optional property `affectedTaskIds` to the response with the `401` status
  - added the optional property `affectedTaskIds` to the response with the `403` status
  - added the optional property `missingActions` to the response with the `401` status
  - added the optional property `missingActions` to the response with the `403` status
  - …4 more
- **2026-09-22** `6f9e83a358e1`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/avaprotocol/apis/ava-protocol-avs-api/changes/wallets/:address/delegation/get.md)

---

[API](https://skmtc.dev/avaprotocol/apis/ava-protocol-avs-api.md) - [All operations](https://skmtc.dev/avaprotocol/apis/ava-protocol-avs-api/llms.txt) - [OpenAPI document](https://skmtc.dev/avaprotocol/apis/ava-protocol-avs-api/revisions/6b505ebcf3f7?raw)
