---
title: "GET /pledges/{pledge_id}"
method: GET
path: "/pledges/{pledge_id}"
tags: ["Pledges"]
---

# GET /pledges/{pledge_id}

`GET /pledges/{pledge_id}`

Get a pledge by id

## Path parameters

- `pledge_id` integer, required

## Response `200`

pledge object

- Pledge
  - `account_id` integer, required
  - `amount` integer, required
  - `asset_manager` TradelinkAssetManager, required
    - `code` string, required
    - `id` string, required
    - `name` string, required
    - `role` string, required
  - `custodian` TradelinkCustodian, required
    - `code` string, required
    - `id` string, required
    - `name` string, required
    - `role` string, required
  - `exchange` TradelinkExchange, required
    - `code` string, required
    - `id` string, required
    - `name` string, required
    - `role` string, required
  - `id` string, uuid, required
  - `pending` integer, required
  - `pledge_subaccount_id` integer, required
  - `state` 'ASSIGNED_TO_SETTLEMENT' | 'OUTBOUND_TRANSACTION_CONFIRMED' | 'OUTBOUND_TRANSACTION_FAILED' | 'PLEDGE_APPROVED' | 'PLEDGE_CONSUMED' | 'PLEDGE_INCREMENT_PENDING_APPROVAL' | 'PLEDGE_READY' | 'PLEDGE_REJECTED' | 'RECOVERING_FROM_FAILURE' | 'REPLEDGE_APPROVED' | 'REPLEDGE_PENDING_APPROVAL' | 'REPLEDGE_REJECTED' | 'UNPLEDGE_APPROVED' | 'UNPLEDGE_PENDING_APPROVAL' | 'UNPLEDGE_REJECTED', required

## Other responses

- `404` — pledge not found

---

[API](https://skmtc.net/ledgerhq/apis/vault-api.md) · [All operations](https://skmtc.net/ledgerhq/apis/vault-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ledgerhq/vault-api/revisions/c88faa17bc25/schema)
