Skip to main content
GET
/
v1
/
merchant
/
balance
/
transfers
List balance transfers
curl --request GET \
  --url https://api.daya.co/v1/merchant/balance/transfers \
  --header 'X-Api-Key: <x-api-key>'
{
  "data": [
    {
      "id": "550e8400-e29b-41d4-a716-446655440000",
      "amount_usd": "100.0000",
      "status": "COMPLETED",
      "collection_balance_before_usd": "500.0000",
      "collection_balance_after_usd": "400.0000",
      "withdrawal_balance_before_usd": "200.0000",
      "withdrawal_balance_after_usd": "300.0000",
      "failure_message": null,
      "created_at": "2026-01-05T15:04:05Z",
      "updated_at": "2026-01-05T15:04:05Z"
    }
  ],
  "page": 1,
  "limit": 50,
  "total": 1,
  "total_pages": 1
}

Overview

Lists the history of collection-to-withdrawal balance transfers for the authenticated merchant. This is the audit trail for balance moves executed via POST /v1/merchant/balance/transfer.
This endpoint returns the history of balance moves. To execute a new balance transfer, use POST /v1/merchant/balance/transfer, which returns the updated balances immediately.

Authentication

X-Api-Key
string
required
Your merchant API key

Query Parameters

limit
integer
Number of results per page (default: 50)
page
integer
Page number (default: 1)
status
string
Filter by transfer statusAllowed values: PENDING | COMPLETED | FAILED

Request Example

curl --request GET \
  --url 'https://api.daya.co/v1/merchant/balance/transfers?limit=50&page=1' \
  --header 'X-Api-Key: YOUR_API_KEY'

Response

data
array
required
Array of balance transfer records.
page
integer
required
Current page number
limit
integer
required
Results per page
total
integer
required
Total number of balance transfers
total_pages
integer
required
Total number of pages
{
  "data": [
    {
      "id": "550e8400-e29b-41d4-a716-446655440000",
      "amount_usd": "100.0000",
      "status": "COMPLETED",
      "collection_balance_before_usd": "500.0000",
      "collection_balance_after_usd": "400.0000",
      "withdrawal_balance_before_usd": "200.0000",
      "withdrawal_balance_after_usd": "300.0000",
      "failure_message": null,
      "created_at": "2026-01-05T15:04:05Z",
      "updated_at": "2026-01-05T15:04:05Z"
    }
  ],
  "page": 1,
  "limit": 50,
  "total": 1,
  "total_pages": 1
}