Skip to main content
GET
/
v1
/
merchant
/
withdrawals
List withdrawals
curl --request GET \
  --url https://api.daya.co/v1/merchant/withdrawals \
  --header 'X-Api-Key: <x-api-key>'
{
  "data": [
    {
      "id": "550e8400-e29b-41d4-a716-446655440000",
      "amount_usd": "12.3400",
      "token": "USDC",
      "chain": "SOLANA",
      "destination_address": "4vJ9JU1bJJE96FWSJN",
      "status": "SETTLED",
      "provider_tx_id": "transactions/abc123",
      "tx_hash": "4D5uX4exampleTxHash",
      "created_at": "2026-03-10T09:00:00Z",
      "submitted_at": "2026-03-10T09:01:00Z",
      "settled_at": "2026-03-10T09:03:00Z",
      "updated_at": "2026-03-10T09:03:00Z"
    }
  ],
  "next_cursor": "eyJpZCI6IjU1MGU4NDAwIn0"
}

Overview

Returns merchant balance withdrawals for the authenticated merchant. Use this endpoint to track pending, submitted, settled, or failed withdrawals and to paginate through historical activity.
The older GET /v1/withdrawals route still exists. This merchant-prefixed route is an alias added for consistency with POST /v1/merchant/withdrawals.

Authentication

X-Api-Key
string
required
Your merchant API key

Query Parameters

limit
integer
Number of results to return.Default: 50
cursor
string
Pagination cursor from a previous response.
status
string
Filter by withdrawal status.Allowed values: PENDING, SUBMITTED, SETTLED, FAILED

Request Examples

curl --request GET \
  --url 'https://api.daya.co/v1/merchant/withdrawals?status=SETTLED&limit=20' \
  --header 'X-Api-Key: YOUR_API_KEY'

Response

data
array
Withdrawal records matching the current filter.
next_cursor
string
Cursor for the next page of results. Omitted or empty when there are no more pages.

Success Response

{
  "data": [
    {
      "id": "550e8400-e29b-41d4-a716-446655440000",
      "amount_usd": "12.3400",
      "token": "USDC",
      "chain": "SOLANA",
      "destination_address": "4vJ9JU1bJJE96FWSJN",
      "status": "SETTLED",
      "provider_tx_id": "transactions/abc123",
      "tx_hash": "4D5uX4exampleTxHash",
      "created_at": "2026-03-10T09:00:00Z",
      "submitted_at": "2026-03-10T09:01:00Z",
      "settled_at": "2026-03-10T09:03:00Z",
      "updated_at": "2026-03-10T09:03:00Z"
    }
  ],
  "next_cursor": "eyJpZCI6IjU1MGU4NDAwIn0"
}

Error Responses

This endpoint may return:
  • 400: Invalid query parameters
  • 401: Unauthorized
  • 500: Internal server error

Next Steps

Get Withdrawal

Retrieve a single withdrawal by ID

Create Withdrawal

Initiate a new merchant balance withdrawal