Offramp transaction succeeded
Triggered when the offramp.transaction.success webhook event is emitted. Your API will receive a POST request at the webhook URL you configured.
Authorizations
HMAC-SHA256 signature supplied on every webhook delivery. The signature is computed from the raw request body using the webhook secret supplied during creation of the webhook subscription.
Webhook receivers can cryptographically verify this header before processing the event to ensure the authenticity of the webhook delivery.
Refer to the verify signatures documentation to learn details about the full payload and the exact verification algorithm.
X-Hook0-Signature is deprecated and will eventually be removed. Use X-Webhook-Signature going forward. Both headers are sent with identical values and use the same verification algorithm and webhook secret.
This scheme applies to webhook delivery (outbound POSTs from CDP to your endpoint), not to inbound CDP API requests.
Headers
HMAC-SHA256 signature supplied on every webhook delivery. The signature is computed from the raw request body using the webhook secret supplied during creation of the webhook subscription.
Webhook receivers can cryptographically verify this header before processing the event to ensure the authenticity of the webhook delivery.
Refer to the verify signatures documentation to learn details about the full payload and the exact verification algorithm.
X-Hook0-Signature is deprecated and will eventually be removed. Use X-Webhook-Signature going forward. Both headers are sent with identical values and use the same verification algorithm and webhook secret.
This scheme applies to webhook delivery (outbound POSTs from CDP to your endpoint), not to inbound CDP API requests.
HMAC-SHA256 signature supplied on every webhook delivery. The signature is computed from the raw request body using the webhook secret supplied during creation of the webhook subscription.
Webhook receivers can cryptographically verify this header before processing the event to ensure the authenticity of the webhook delivery.
Refer to the verify signatures documentation to learn details about the full payload and the exact verification algorithm.
X-Hook0-Signature is deprecated and will eventually be removed. Use X-Webhook-Signature going forward. Both headers are sent with identical values and use the same verification algorithm and webhook secret.
This scheme applies to webhook delivery (outbound POSTs from CDP to your endpoint), not to inbound CDP API requests.
Body
The offramp.transaction.success 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.
A monetary amount with currency.
A monetary amount with currency.
A monetary amount with currency.
A monetary amount with currency.
A monetary amount with currency.
A monetary amount with currency.
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"
The partnerUserId provided when initializing the offramp session.
"example_user_ref"
Response
Webhook received and processed successfully.