Mandates
Get a mandate approval
Changed onRetrieves a single approval by its ID, including its current status, its onchainTransactions once submitted, and, when it failed, its error. Poll this after Approve a mandate with a wallet to follow a pending approval to succeeded or failed, or consume the mandate webhooks instead.
get/v2/mandates/{mandateId}/approvals/{approvalId}
Request
- Base URL: https://api.cdp.coinbase.com/platform
- URL: https://api.cdp.coinbase.com/platform/v2/mandates/{mandateId}/approvals/{approvalId}
- Auth: HTTP bearer
Path parameters
mandateIdstring required
The ID of the mandate, a UUID prefixed by mandate_.
Example:mandate_82c879c1-84e1-44ed-a8c2-1ac239cf09ad
The unique identifier of the mandate.
approvalIdstring required
The ID of an approval, a UUID prefixed by approval_.
Example:approval_5f0e9d8c-7b6a-4321-fedc-ba0987654321
The unique identifier of the approval.
Response
Successfully retrieved mandate approval.
Example response
{
"approvalId": "approval_5f0e9d8c-7b6a-4321-fedc-ba0987654321",
"status": "succeeded",
"source": {
"address": "0xAbC1234567890aBcDeF1234567890AbCdEf123456",
"network": "base",
"asset": "usdc"
},
"onchainTransactions": [
{
"transactionHash": "0xabc123def456789012345678901234567890abcdef1234567890abcdef123456",
"network": "base"
}
],
"createdAt": "2025-06-15T12:04:00.000Z",
"updatedAt": "2025-06-15T12:05:00.000Z"
}Changes
- info
endpoint added
- info