Offramp transaction updated
Triggered when the offramp.transaction.updated webhook event is emitted. Your API will receive a POST request at the webhook URL you configured.
Authorizations
HMAC-SHA256 signature of the raw request body, computed using your webhook secret. Webhook receivers should always verify this header before processing the event. The header value is hex-encoded and prefixed by the algorithm and timestamp, e.g. t=1700000000,v1=abc123... (refer to the Webhook Security docs for the exact verification algorithm).
This scheme applies to webhook delivery (outbound POSTs from CDP to your endpoint), not to inbound CDP API requests.
Body
The offramp.transaction.updated webhook event payload.
Webhook payload for offramp transactions. Serialized from the OfframpTransaction proto via protojson with eventType appended.
The webhook event type.
"offramp.transaction.updated"
Unique transaction identifier.
"a1b2c3d4-e5f6-7890-abcd-ef1234567890"
Current status of the offramp transaction.
TRANSACTION_STATUS_UNSPECIFIED, TRANSACTION_STATUS_CREATED, TRANSACTION_STATUS_EXPIRED, TRANSACTION_STATUS_STARTED, TRANSACTION_STATUS_SUCCESS, TRANSACTION_STATUS_FAILED "TRANSACTION_STATUS_STARTED"
The crypto currency being sold (e.g., "ETH", "USDC").
"ETH"
The blockchain network (e.g., "ethereum", "base").
"ethereum"
A monetary amount with currency.
{ "currency": "USD", "value": "5.00" }A monetary amount with currency.
{ "currency": "USD", "value": "5.00" }A monetary amount with currency.
{ "currency": "USD", "value": "5.00" }A monetary amount with currency.
{ "currency": "USD", "value": "5.00" }A monetary amount with currency.
{ "currency": "USD", "value": "5.00" }A monetary amount with currency.
{ "currency": "USD", "value": "5.00" }A monetary amount with currency.
{ "currency": "USD", "value": "5.00" }The address crypto was received from.
"0x742d35Cc6634C0532925a3b844Bc454e4438f44e"
The address crypto was sent to (Coinbase deposit address).
"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
When the transaction was created.
"2025-09-02T02:34:13Z"
When the transaction was last updated.
"2025-09-02T02:40:00Z"
The onchain transaction hash of the crypto send.
"0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890"
The URL the user was redirected to after confirming the offramp.
"https://partner.com/offramp/complete"
The payment method type used for cashout.
UNSPECIFIED, CARD, ACH_BANK_ACCOUNT, APPLE_PAY, FIAT_WALLET, CRYPTO_ACCOUNT, GUEST_CHECKOUT_CARD, PAYPAL, RTP, GUEST_CHECKOUT_APPLE_PAY, GUEST_CHECKOUT_GOOGLE_PAY "ACH_BANK_ACCOUNT"
Response
Webhook received and processed successfully.