---
title: "Changes to Accept an additional deposit wallet for asynchronous provisioning.\nA new request returns PENDING with an empty address and a stable deposit_instruction_id.\nRetrieve that ID (or the same idempotency key) until READY, or consume deposit_instruction.ready.\nAn idempotent replay returns the current state and may already be READY."
method: POST
path: "/v1/customers/{customer_id}/deposit_instruction"
---

# Changes to Accept an additional deposit wallet for asynchronous provisioning.
A new request returns PENDING with an empty address and a stable deposit_instruction_id.
Retrieve that ID (or the same idempotency key) until READY, or consume deposit_instruction.ready.
An idempotent replay returns the current state and may already be READY.

`POST /v1/customers/{customer_id}/deposit_instruction`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-11-03** `d213edbaccb6`: 2 info

## Changes

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

---

[Operation](https://skmtc.dev/1money/apis/1money-openapi/docs/v1/customers/:customer_id/deposit_instruction/post.md) - [API](https://skmtc.dev/1money/apis/1money-openapi.md) - [Page](https://skmtc.dev/1money/apis/1money-openapi/changes/v1/customers/:customer_id/deposit_instruction/post)
