Skip to main content
POST
Create my deposit addresses
Creates or reuses receive addresses for the requested chainIds, on the account fixed by the client bearer token. The body cannot select another account. An Idempotency-Key is recommended; reuse it only with identical chainIds.

Authorizations

Authorization
string
header
required

Short-lived account-bound token returned by POST /v2/client/auth/exchange.

Headers

Idempotency-Key
string

Recommended retry key. Reuse only with identical chainIds.

Example:

"payment-request-001"

Body

application/json
chainIds
enum<integer>[]
required

One or more chain IDs. Supported deposit chain IDs: Arbitrum=42161, Ethereum=1, Base=8453, Polygon=137, BNB Smart Chain=56, Avalanche=43114, Robinhood Chain=4663, Tempo=4217, Solana=10103, Movement=10002, Tron=728126428, Bitcoin=10001.

Required array length: 1 - 12 elements
Available options:
42161,
1,
8453,
137,
56,
43114,
4663,
4217,
10103,
10002,
728126428,
10001
Example:

Response

Deposit addresses

accountId
string
required
Example:

"acct_123"

depositAddresses
object[]
required
nextCursor
string

Pass this value as cursor to fetch the next page.