Send a test event
Sends a synthetic event to the endpoint synchronously and returns the delivery result - wire up your receiver, then prove the whole path (TLS, signature verification, 2xx) in one call before going live.
- Default event:
type: "ping"with an emptydata.object- signed exactly like production deliveries - Or pass
event_typeto receive a realistic example payload of any catalog event - The attempt does NOT count toward auto-disable and is not retried - the response tells you what happened immediately
Rate limit: 10 test sends per endpoint per minute. A test send is not recorded as a delivery: it creates no delivery row, so it will NOT appear in GET /v1/webhook_endpoints/{id}/deliveries. The inline response below is the only record of the attempt.
Authorizations
Your secret API key as a Bearer token: Authorization: Bearer vxn_sk_.... Keys are created and scoped in the dashboard - see Authentication.
Headers
Required on every mutating POST. See Idempotency.
8 - 255Body
Optional - send a realistic example of this catalog event instead of the default ping.
customer.created, customer.updated, customer.deleted, customer.pass_installed, customer.pass_uninstalled, card.created, card.updated, card.deleted, custom_field.created, custom_field.updated, custom_field.deleted, product.created, product.updated, transaction.created, transaction.reversed, notification.sent, notification.delivery_updated, location.updated, team_member.added, team_member.updated, team_member.removed, webhook_endpoint.delivery_failed "transaction.created"
Response
Test delivery attempted - result inside.