---
title: "Returns an account's delegations."
method: GET
path: "/consensus/accounts/{address}/delegations"
---

# Returns an account's delegations.

`GET /consensus/accounts/{address}/delegations`

## Request

- Base URL: `https://nexus.oasis.io/v1`
- URL: `https://nexus.oasis.io/v1/consensus/accounts/{address}/delegations`
- Auth: none declared
- TypeScript: <https://skmtc.dev/oasisprotocol/apis/oasis-nexus-api-v1/docs/consensus/accounts/:address/delegations/get.ts> (a function with typed inputs; its response is checked against the schema)

## Path parameters

- `address` string, required: An Oasis-style (bech32) address.

## Query parameters

- `limit` integer
- `offset` integer

## Response `200`

A JSON object containing a list of delegations.

- DelegationList: A list of delegations.
  - `total_count` integer, required: The total number of records that match the query, i.e. the number of records the query would return with limit=infinity.
  - `is_total_count_clipped` boolean, required: Whether total_count is clipped for performance reasons.
  - `delegations` Delegation[], required
    - `amount` string, bigint, required
    - `shares` string, bigint, required
    - `validator` string, required: The delegatee (validator) address.
    - `delegator` string, required: The delegator address.

## Other responses

- `400`: A human-readable error message.
- `404`: An empty response indicating that the requested resource was not found.
- `500`: A human-readable error message.

---

[API](https://skmtc.dev/oasisprotocol/apis/oasis-nexus-api-v1.md) - [All operations](https://skmtc.dev/oasisprotocol/apis/oasis-nexus-api-v1/llms.txt) - [OpenAPI document](https://skmtc.dev/oasisprotocol/apis/oasis-nexus-api-v1/revisions/a841981f8ee1?raw)
