---
title: "GET /v1/customers/{customer_id}/all_deposit_instructions"
method: GET
path: "/v1/customers/{customer_id}/all_deposit_instructions"
tags: ["crate::connectivity::controller::openapi::deposit_instructions"]
---

# GET /v1/customers/{customer_id}/all_deposit_instructions

`GET /v1/customers/{customer_id}/all_deposit_instructions`

## Request

- Base URL: `https://api.1money.com`
- URL: `https://api.1money.com/v1/customers/{customer_id}/all_deposit_instructions`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/1money/apis/1money-openapi/docs/v1/customers/:customer_id/all_deposit_instructions/get.ts> (a function with typed inputs; its response is checked against the schema)

## Path parameters

- `customer_id` string, required

## Query parameters

- `page` integer
- `size` integer

## Response `200`

Successfully retrieved crypto deposit instructions list

- AllDepositInstructionsResponse: Paginated response for listing all deposit instructions.
  - `data` DepositInstructionResponse[], required
    - `deposit_instruction_id` string, required: Stable local deposit-wallet identifier, available before custody provisioning completes
    - `network` string, required: Blockchain network identifier for a deposit wallet. Allowed values: `EVM`, `ETHEREUM`, `POLYGON`, `BNBCHAIN`, `AVALANCHE`, `BASE`, `ARBITRUM`, `SOLANA`, `TRON`, `BITCOIN`. `EVM` is a virtual group for supported EVM-compatible networks.
    - `address` string, required: On-chain deposit address. Populated only while status is `READY`; empty while status is `PENDING`.
    - `is_default` boolean, required: Whether this is the default deposit wallet for the network. Each customer has exactly one default wallet per network, created automatically during onboarding; additional wallets are non-default.
    - `nickname` string, required: Human-readable label. Empty string when not set.
    - `status` 'PENDING' | 'READY' | 'FAILED', required
    - `created_at` string, required
  - `total` integer, required: Total number of deposit instructions (before pagination).
  - `page` integer, required: Current page number (1-based).
  - `size` integer, required: Page size.

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `404`: Customer vault not found
- `405`: Method Not Allowed
- `500`: Internal Server Error

## Changes

- **2026-11-03** `d213edbaccb6`: 2 info
  - api tag `crate::connectivity::controller::openapi::deposit_instructions` added
  - api tag `Deposit Instructions` removed

[Operation history](https://skmtc.dev/1money/apis/1money-openapi/changes/v1/customers/:customer_id/all_deposit_instructions/get.md)

---

[API](https://skmtc.dev/1money/apis/1money-openapi.md) - [All operations](https://skmtc.dev/1money/apis/1money-openapi/llms.txt) - [OpenAPI document](https://skmtc.dev/1money/apis/1money-openapi/revisions/d213edbaccb6?raw)
