Transaction failed

Fired when a transaction fails.

postWebhooktransaction.failed

Payload

caip2string required

The CAIP-2 chain identifier (e.g., eip155:1 for Ethereum mainnet).

reference_idstring nullable

Developer-provided reference ID for transaction reconciliation, if one was provided.

transaction_hashstring required

The blockchain transaction hash.

transaction_idstring required

The Privy-assigned ID for this transaction.

type'transaction.failed' required

The type of webhook event.

wallet_idstring required

The ID of the wallet that initiated the transaction.

Response

Return a 200 status to indicate that the webhook was received successfully.

Changes

Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.