Skip to main content
Polling is a good fit when you want a periodic reconciliation job (for example, every 1-5 minutes) and can tolerate some delay compared to webhooks.

Poll until wallet is ready

After creating a wallet, poll GET /v2/wallets/{id} every 1-2 seconds until status !== "creating":
cURL

List wallets

cURL
Next page:
cURL

Get a single wallet

cURL

List deposits

cURL

Activity feed

The activity endpoint provides a unified, reverse-chronological feed of customer-visible deposits, withdrawals, and rebalances. Use scope=all for organization-wide activity, or pass one or more walletId parameters to filter to specific wallets.
cURL
Query parameters: To poll only active wallet work, use:
Response:
Pass a non-null nextCursor as cursor to fetch the next page. See API Conventions for the list envelope.

List withdrawals

Filter by status to monitor in-flight withdrawals:
cURL