Update a webhook subscription. Metadata fields can be updated independently. To update filters, provide notificationTypes, addresses, and domains together; those fields fully replace the existing filters.
Documentation Index
Fetch the complete documentation index at: https://developers.circle.com/llms.txt
Use this file to discover all available pages before exploring further.
Circle's API Keys are formatted in the following structure "PREFIX:ID:SECRET". All three parts are required to make a successful request.
Developer-provided identifier for this request, used for tracing requests in Wallets API logs and the Developer Console, and when communicating with Circle Support. Must be a UUID to appear in logs. Non-UUID values are accepted by the API but are ignored by logging and tracing systems.
A unique identifier, which can be helpful for identifying a request when communicating with Circle support.
"2adba88e-9d63-44bc-b975-9b6ae3440dde"
The universally unique identifier of the resource.
"b3d9d2d5-4c12-4946-a09d-953e82fae2b0"
Schema for the request payload to update a subscription.
Fields to update on a subscription. Metadata fields can be updated independently. To update filters, provide notificationTypes, addresses, and domains together; those fields fully replace the existing filters when provided.
The environment for the subscription. Use TEST to receive testnet events or LIVE to receive mainnet events.
TEST, LIVE "TEST"
Name of the subscription.
"Gateway Webhooks"
Whether the subscription is enabled.
true
The notification types to subscribe to. Must be provided together with addresses and domains when changing filters. Fully replaces the existing list on update.
Notification type for Gateway webhook subscriptions. Omit notificationTypes or use
gateway.* to subscribe to all current and future Gateway notification types. Use individual
event types to restrict delivery to specific Gateway events.
gateway.*, gateway.deposit.finalized, gateway.mint.finalized, gateway.mint.forwarded [
"gateway.deposit.finalized",
"gateway.mint.finalized"
]The EVM or Solana wallet addresses to monitor. Must be provided together with notificationTypes and domains when changing filters. Fully replaces the existing list on update.
[
"0x1234567890abcdef1234567890abcdef12345678",
"0xabcdef1234567890abcdef1234567890abcdef12"
]The CCTP domain identifiers. Must be provided together with notificationTypes and addresses when changing filters. Fully replaces the existing list on update.
["26", "3"]Successfully updated webhook subscription.
Contains information about a permissionless webhook notification subscription.