Inbound transaction notification
Sent when an inbound transaction changes state. The lifecycle state of the
transaction is conveyed by the state field on the notification object.
States covered by this notification type:
CONFIRMED: the transaction has been broadcast onchain and is awaiting the required number of confirmations.COMPLETE: the transaction has reached the required confirmations and the funds are available in the destination account.
Body
Envelope sent to your endpoint for every webhook notification. The shape of
the notification field depends on notificationType.
ID of the webhook subscription that produced this notification.
"c4d1da72-111e-4d52-bdbf-2e74a2d803d5"
Unique ID for this event notification. Stable across retries of the same event.
"c4d1da72-111e-4d52-bdbf-2e74a2d803d5"
The type of notification.
transactions.inbound The transaction object delivered in the body of a transactions.inbound or
transactions.outbound webhook notification.
Required properties are always present in the payload, even when their values are empty or null. Inbound events leave more fields empty than outbound events, since a deposit is observed onchain rather than built and broadcast by Circle.
This object is smaller than the Transaction returned by the transaction
REST endpoints. Call GET /transactions/{id} to retrieve fields omitted from
this notification.
When the notification was produced.
The version of the notification schema.
Response
Webhook received successfully.