Skip to main content
GET
/
api
/
v2
/
virtual-accounts
/
withdrawals
Get all withdrawals from all virtual accounts
curl --request GET \
  --url https://sandbox.killb.app/api/v2/virtual-accounts/withdrawals \
  --header 'Authorization: Bearer <token>'
{
  "withdrawals": [
    {
      "id": "e8d74b2f-86df-43b0-a9d9-72055a6b0432",
      "virtualAccountId": "e8d74b2f-86df-43b0-a9d9-72055a6b0432",
      "customerId": "e8d74b2f-86df-43b0-a9d9-72055a6b0432",
      "userId": "e8d74b2f-86df-43b0-a9d9-72055a6b0432",
      "amount": 8000,
      "currency": "USDC",
      "network": "POLYGON",
      "address": "0x1234567890abcdef1234567890abcdef12345678",
      "status": "PENDING",
      "metadata": {},
      "createdAt": "2026-04-23T00:38:08.439Z",
      "updatedAt": "2026-04-23T00:38:08.439Z",
      "transferId": "txn_abc123xyz",
      "transferProof": "https://polygonscan.com/tx/0xabc123"
    }
  ],
  "total": 100,
  "page": 1,
  "limit": 10,
  "totalPages": 10
}

Documentation Index

Fetch the complete documentation index at: https://docs.killb.com/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Query Parameters

status
enum<string>

Withdrawal status filter

Available options:
PENDING,
PROCESSING,
COMPLETED,
FAILED,
REJECTED
Example:

"PENDING"

startDate
string

Filter by start date

Example:

"2025-01-01"

endDate
string

Filter by end date

Example:

"2025-12-31"

page
number
default:1

Page number

Required range: x >= 1
Example:

1

limit
number
default:10

Items per page

Required range: x >= 1
Example:

10

Response

withdrawals
object[]
required
total
number
required
Example:

100

page
number
required
Example:

1

limit
number
required
Example:

10

totalPages
number
required
Example:

10