Skip to main content
These are the 25 webhook types a Partner Consumer can subscribe to. Each type links to its page with the full payload schema and an example body. Every body has the same shape (event with id, type and timestamp, and payload starting with resource and id; see Payload format) and is signed as described in Verifying signatures.
  • catalog-* events are sent for every voucher set that is visible to you, whether or not you turned it on in your catalog settings, so you learn about new sets you may want to enable.
  • Billing types (invoice-*, payment-failed, payment-method-deactivated) need view-consumer-billing, and price-terms-* types need view-consumer-pricing, held by whoever creates or changes the endpoint.
  • webhook-endpoint-test is sent only when you send a test event.
  • New types can be added within v1. Ignore types you do not handle and answer 2xx for them.