deposit_addresses
Create a Deposit Address
Changed onProvisions a new deposit address on your account. Chariot mints the underlying account and routing numbers and returns them on the response.
An address is unique per (source_id, type). Provisioning a second address for the same source and rail returns 409 Conflict.
If your organization has no open Processing account, the request returns 400 Bad Request.
post/v1/deposit_addresses
Request
- Base URLhttps://sandboxapi.givechariot.com
- URLhttps://sandboxapi.givechariot.com/v1/deposit_addresses
- AuthHTTP bearer
Headers
Idempotency-Keystring
The idempotency key for the request.
Request body
Example request
{
"type": "ach",
"source_id": "source_01m12tn300eh20gdqscje7s5jw"
}Response
The deposit address was created.
Example response
{
"id": "deposit_address_01m12tn300eh20gdqscje7s5jw",
"type": "ach",
"source_id": "source_01m12tn300eh20gdqscje7s5jw",
"ach": {
"account_number": "987654321",
"routing_number": "101050001"
},
"created_at": "2026-09-28T12:34:56Z"
}Changes
- breaking
removed the required property
from the response with the status - info
added the non-success response with the status
- breaking