List transfers for your organization. Use this to view and monitor your transfer activity.
Status Filtering: Filter by specific status to efficiently manage transfers:
?status=processing - Monitor active transfers.?status=quoted - Find transfers awaiting execution.?status=failed - Review failed transfers for troubleshooting.?status=completed - Find completed transfers.Account Filtering: Filter by account ID to find transfers involving a specific account:
?accountId=<ID> - All transfers where the account is either source or target (OR semantics).?sourceAccountId=<ID> - Only transfers where the account is the source (outbound).?targetAccountId=<ID> - Only transfers where the account is the target (inbound).
Providing accountId together with sourceAccountId or targetAccountId is a validation error and returns HTTP 400.Date Range Filtering: Filter by creation or last-updated time for reconciliation:
?createdAfter=2026-01-01T00:00:00Z&createdBefore=2026-01-31T23:59:59Z - Transfers created within a date range.?updatedAfter=2026-01-01T00:00:00Z - Transfers updated since a given time. Useful for incremental sync.Asset Filtering: Filter by source or target asset symbol:
?sourceAsset=usd - Transfers funded from a USD account.?targetAsset=usdc - Transfers delivering USDC to the target.Other Filters:
?sourceAddress=0x... - Transfers from a specific on-chain source address.?targetAddress=0x... - Transfers to a specific on-chain destination address.?targetEmail=user@example.com - Transfers to a specific email recipient.?transferId=transfer_... - Look up a single transfer by ID; bypasses pagination.A JWT signed using your CDP API Key Secret, encoded in base64. Refer to the Generate Bearer Token section of our Authentication docs for information on how to generate your Bearer Token.
Filter transfers by status. Useful for building dashboards, monitoring active transfers, or finding transfers needing action. The current status of the transfer, indicating what action you need to take next. Required when validateOnly is false.
quoted, processing, completed, failed "quoted"
Filter transfers by account ID. Returns transfers where the specified account is either the source or target (OR semantics). Cannot be combined with sourceAccountId or targetAccountId.
The ID of the Account, which is a UUID prefixed by the string account_.
^account_[a-f0-9\-]{36}$"account_af2937b0-9846-4fe7-bfe9-ccc22d935114"
Filter transfers by source account ID. Returns only transfers where the specified account is the source. Cannot be combined with accountId.
The ID of the Account, which is a UUID prefixed by the string account_.
^account_[a-f0-9\-]{36}$"account_af2937b0-9846-4fe7-bfe9-ccc22d935114"
Filter transfers by target account ID. Returns only transfers where the specified account is the target. Cannot be combined with accountId.
The ID of the Account, which is a UUID prefixed by the string account_.
^account_[a-f0-9\-]{36}$"account_af2937b0-9846-4fe7-bfe9-ccc22d935114"
Filter transfers to those created at or after this datetime (inclusive). ISO 8601 format.
Filter transfers to those created at or before this datetime (inclusive). ISO 8601 format.
Filter transfers to those updated at or after this datetime (inclusive). ISO 8601 format. Useful for incremental sync — poll for transfers that changed state since your last check.
Filter transfers to those updated at or before this datetime (inclusive). ISO 8601 format.
Filter transfers by source asset symbol (e.g., usd, usdc).
Filter transfers by target asset symbol (e.g., usdc, eth).
Filter transfers by the on-chain address of the source. A blockchain address. Format varies by network (e.g., 0x-prefixed for EVM, base58 for Solana).
1 - 128"0x742d35Cc6634C0532925a3b844Bc454e4438f44e"
Filter transfers by the on-chain destination address of the target. A blockchain address. Format varies by network (e.g., 0x-prefixed for EVM, base58 for Solana).
1 - 128"0x742d35Cc6634C0532925a3b844Bc454e4438f44e"
Filter transfers by the email address of the target recipient.
Filter to a specific transfer by ID. When provided, returns only the matching transfer and bypasses pagination.
^transfer_[a-f0-9\-]{36}$The number of resources to return per page.
The token for the next page of resources, if any.