Skip to main content
A webhook endpoint is a URL you own plus the list of events it should receive. Agentcard signs every delivery with the endpoint’s secret, which is returned once at creation and can be rotated. Endpoints are mode-scoped: a sandbox token manages sandbox endpoints, a production token manages production ones. enabled_events accepts concrete event types (vault.card_stored) or wildcards (checkout_authorization.*). Events emitted today: connection.created, wallet_link.opened, vault.session_linked, vault.card_stored, checkout_authorization.approved|submitted|declined|expired|amount_mismatch, order.placed|failed|confirmed, identity.verification.updated, connected_card.updated, card.created|updated|closed, transaction.authorized|cleared|declined|voided, approval.requested.

The webhook endpoint object

Endpoints

The same router also answers at /api/v1/webhook_endpoints; both addresses are one resource. For the envelope, signature verification, and every event payload, see the Webhooks tab.