Skip to main content
GET
/
api
/
v1
/
agents
/
withdraw
List Withdrawals
curl --request GET \
  --url https://pulsarpay.io/api/v1/agents/withdraw \
  --header 'x-agent-key: <x-agent-key>'
{ "payouts": [ { "id": "cmoqbpavp00071ry1t2iyr1hw", "agentId": "cmoon78e7000g1rvv9ju59ame", "currency": "USDC", "status": "COMPLETED", "destination": { "network": "SOL", "walletAddress": "7AEaiRXEiwRne29zXjadxMRznarugZ1K3PmuAqeWvuFX" }, "externalId": "34343477", "txHash": null, "createdAt": "2026-05-03T22:09:23.027Z", "processedAt": null, "amount": 97, "fee": 3, "platformFeeRate": "3%" } ] }

Headers

x-agent-key
string
required

The unique API key of the agent.

Query Parameters

payoutId
string

When provided, filters the result to a single payout matching this ID.

Response

Withdrawal records retrieved successfully. Returns a list when no payoutId is provided, or a single object when payoutId is specified.

payouts
object[]

List of all withdrawal records for the authenticated agent.