Multiple Withdrawals

To initiate a multiple withdrawal, the process is carried out in two steps:

  1. You initiate a withdrawal by sending a request to /balance/withdraw/multiple/request. The API returns a unique identifier for that request.

  2. You finalize the payout by calling /balance/withdraw/multiple/confirm passing only the previously received identifier.


1. Create a multiple Withdraw Request

POST /balance/withdraw/multiple/request

Create a multiple Withdraw Request and get some interesting data.

Headers

Name
Value

Content-Type

application/json

X-API-KEY

<token>

Body

Name
Type
Description

currency*

string

addresses_and_amounts*

list[ list[ string, number ] ]

A list of listings in the form: β€œaddress, amount”

Response

{
  "identifier": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
  "currency": "USDTBEP20",
  "total_amount": 0,
  "total_amount_usd": 0,
  "total_service_fee": 0,
  "total_service_fee_usd": 0,
  "addresses_count": 0,
  "expires_at": "2025-06-12T10:16:58.268842Z"
}
circle-exclamation

Example


2. Confirm the multiple Withdrawal

POST /balance/withdraw/multiple/confirm

Confirming multiple Withdraw Request and sent money.

Headers

Name
Value

Content-Type

application/json

X-API-KEY

<token>

Body

Name
Type
Description

identifier*

string

UUID Of your multiple Withdraw Request

Response

Example

Last updated