Skip to main content

Event Catalog

Full payload schemas — field names, types, and examples — live in the API Reference, so there's exactly one place to check them as more events are added below. Every delivery, for any event below, should be processed idempotently using the svix-id header — see Delivery & Retries for how.

Available Events​

  • consumption.threshold.reached — Sent when an eSIM's data usage crosses 50% or 80% of its package's data limit. Fires once per threshold per package.
  • esim.downloaded — Sent when an eSIM profile is downloaded to the user's device.
  • esim.installed — Sent when an eSIM is installed on the user's device.
  • esim.enabled — Sent when an eSIM is enabled on the user's device (turned on).
  • esim.disabled — Sent when an eSIM is disabled on the user's device (turned off).
  • esim.deleted — Sent when an eSIM is permanently deleted from the user's device.

More Events​

CELITECH plans to expand webhook coverage over time. New event types will be announced in the Changelog and added to this list.