Event notification
Sent by Guardian to your registered webhook URL when a subscribed event occurs. Respond with any 2xx status within 15 seconds to acknowledge receipt. Any other status, a timeout or a connection error is retried, up to six attempts in total. See Webhooks for the retry schedule and how to verify the signature.
Headers
HMAC-SHA256 of the raw request body, computed with the webhook's hmac_key and encoded as lowercase hex. Only sent when the webhook has an HMAC key.
Body
The unique identifier for the event.
"8c2a6e4d-1f9b-4d5a-c7e3-2b8f6d4a9c1e"
The timestamp when the event was created, with microsecond precision.
"2026-02-03T10:00:05.482913Z"
The type of event that occurred.
network.token.deleted is sent when a network token is deleted, whether through the API or by the card scheme. The token is no longer listed, and its related_object.url returns 404.
import.finished and import.failed are sent when an import completes or fails; related_object.id is the ID of the import.
wallet.apple_pay.certificate.expiring_soon is sent once a day for each Apple Pay certificate that expires within the next 30 days. wallet.apple_pay.certificate.compromised is sent when an Apple Pay certificate is disabled because it is suspected to be compromised. wallet.google_pay.key.disabled is sent when a Google Pay key is disabled. For these events, related_object.id is the ID of the certificate or key.
network.token.updated, network.token.deleted, pci.token.security-code.expired, import.finished, import.failed, wallet.apple_pay.certificate.expiring_soon, wallet.apple_pay.certificate.compromised, wallet.google_pay.key.disabled A human readable reason description why the event was triggered.
"The scheme updated the network token."
Response
Confirmation of receipt. Any 2xx status code is accepted.