Get balances
Get the Wallet balance and, when available, the Options balance. Withdrawals use the Wallet balance. This response represents amounts as JSON numbers.
Get the Wallet balance and, when available, the Options balance. Withdrawals use the Wallet balance. This response represents amounts as JSON numbers.
Required API key scope: transactions:read.
Request example
GET /api/deriv/connections/conn_example_01/balance HTTP/1.1Host: api.edgepro.siteX-API-Key: <your-api-key>X-Deripay-API-Version: 2Accept: application/jsonpartnerAPIKeyX-API-Key<token>connection_id*stringX-API-Key*stringYour API key. Send requests from your server.
X-Deripay-API-Version*stringSelects the response and error format documented here. Without it, the same URL returns the original format.
Accept?stringSuccessful request.
application/json- response
success*booleanmessage*stringdata*curl -X GET 'https://api.edgepro.site/api/deriv/connections/conn_example_01/balance' \ -H 'X-API-Key: <your-api-key>' \ -H 'X-Deripay-API-Version: 2' \ -H 'Accept: application/json'{ "success": true, "message": "Deriv wallet balances retrieved successfully", "data": { "account_id": "CR123456", "currency": "USD", "balance": 25, "wallet_type": "main", "total_wallet_usd": 25, "wallets": [ { "type": "main", "balances": { "USD": { "balance": 25 } } } ], "options_account": { "account_id": "CR123456", "currency": "USD", "balance": 10 } }}Save default phone PATCH
Save a default phone number for this connection. Include country if it differs from your workspace default. Saving the number does not verify its owner. Payment requests still require phone_number and customer consent.
List payment corridors GET
List available mobile money countries, networks and deposit or withdrawal support. Payment requests must follow your workspace country permissions. An empty list means no mobile money markets are currently available.