---
title: "List Withdrawal Intents"
method: GET
path: "/v1/near/{network}/withdrawal-intents"
tags: ["NEAR"]
---

# List Withdrawal Intents

`GET /v1/near/{network}/withdrawal-intents`

Retrieve a list of all outstanding withdrawal intents.

## Response `200`

Withdrawal intents listed

- object — Withdrawal intents
  - `protocol` 'near', required — Near protocol
  - `network` 'mainnet' | 'testnet' | 'localnet', required — NEAR network
  - `near` WithdrawalIntentNear[] — List of withdrawal intents
    - `withdrawal_intent_id` string, uuid, required — Unique idenifier for deactivate intent.
    - `to` string, required — Base58 encoded public key or registered named account. [Accounts](https://docs.near.org/concepts/basics/accounts/account-id/).
    - `unsigned_transaction` string, base64, required — Generated unsigned transaction smart contract call data.
    - `unsigned_transaction_hash` string, base64, required — A generated transaction that is ready to sign.
    - `amount` string — Denomination of NEAR Protocol.
    - `wallet_address` string, required — Base58 encoded public key or registered named account. [Accounts](https://docs.near.org/concepts/basics/accounts/account-id/).
    - `public_key` string, required — Base58 encoded public key prefixed by ed25519, associated with the private key that will be used to sign the transaction.
    - `expiration_time` integer, required — Transaction expiration time
  - `customer_id` string, required — Unique identifier for a customer

## Other responses

- `400` — Invalid request.
- `401` — Unauthorized
- `500` — Internal server error

---

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