notificationType field indicates the event type, and the notification field
contains the event-specific data object. The notification object schema
matches the data field returned by the corresponding API endpoint (see the
API reference for details).
JSON
Payment events
Thenotification object has the same schema as the data field returned by
Get Payment.
RFI events
Thenotification object has the same schema as the data field returned by
Get RFI.
Transaction events
Thenotification object has the same schema as the data field returned by
Get Transaction.
Refund events
Thenotification object has the same schema as the data field returned by
Get Refund.
Webhooks from other Circle products
The event types in the previous sections are delivered through CPN subscriptions. When you also use Programmable Wallets or Circle APIs for liquidity and treasury, you may configure additional webhook subscriptions for those products. Payload shape andnotificationType values differ from CPN
webhooks.
CPN and other Circle products each enforce their own API keys and notification
contracts. Plan separate subscriber endpoints or routing logic if you need all
event types in one service.