---
title: "Get deposit instructions by id"
method: GET
path: "/v1/treasury/deposits/{id}/instructions"
tags: ["Treasury"]
---

# Get deposit instructions by id

`GET /v1/treasury/deposits/{id}/instructions`

## Request

- Base URL: `https://api.tesser.xyz`
- URL: `https://api.tesser.xyz/v1/treasury/deposits/{id}/instructions`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/tesser/apis/tesser-api/docs/v1/treasury/deposits/:id/instructions/get.ts> (a function with typed inputs; its response is checked against the schema)

Get deposit instructions for an existing deposit.

## Path parameters

- `id` string, required

## Response `200`

Deposit instructions retrieved successfully

- DepositInstructionsResponse
  - `data` DepositInstructionsData, required
    - `from_account` DepositBankAccount, required
      - `id` string, required: Account ID.
      - `name` string, required: Account name.
      - `bank_name` string, required: Bank name.
      - `bank_account_number` string, required: Bank account number.
      - `bank_code_type` string, required: Bank code type (e.g., 'routing').
      - `bank_identifier_code` string, required: Bank identifier code (routing number, sort code, etc.).
      - `bank_swift_code` string, nullable: Bank SWIFT code.
    - `to_account` WireInstructionsBankAccount, required
      - `id` string, required: Account ID.
      - `name` string, required: Account name.
      - `bank_name` string, required: Bank name.
      - `bank_account_number` string, required: Bank account number (VAN).
      - `bank_code_type` string, required: Bank code type (e.g., ROUTING).
      - `bank_identifier_code` string, required: Bank identifier code (routing number).
      - `bank_swift_code` string, nullable: Bank SWIFT code (null for non-SWIFT rails like SPEI/SEPA).
      - `tracking_reference` string, nullable: Wire transfer tracking reference.
      - `belongs_to` BeneficiaryBusinessInfo, required
        - `business_legal_name` string, required: Business legal name.
        - `business_street_address1` string, nullable: Street address line 1.
        - `business_street_address2` string, nullable: Street address line 2.
        - `business_city` string, nullable: City (null when address isn't structured).
        - `business_state` string, nullable: State (null when address isn't structured).
        - `business_postal_code` string, nullable: Postal code (null when address isn't structured).
        - `business_country` string, nullable: Country code (null when address isn't structured).
    - `amount` string, required: Deposit amount.
    - `currency` string, required: Deposit currency.

## Other responses

- `400`: Invalid request data
- `401`: Authentication required or invalid credentials
- `404`: Resource not found
- `500`: Internal server error

---

[API](https://skmtc.dev/tesser/apis/tesser-api.md) - [All operations](https://skmtc.dev/tesser/apis/tesser-api/llms.txt) - [OpenAPI document](https://skmtc.dev/tesser/apis/tesser-api/revisions/14f951e986b1?raw)
