Event id — same id the webhook envelope carried (deduplication key).
Event name, e.g. async_consult.assigned. See ./webhooks.
Your partner id.
OptionalconsultThe consult the event concerns, when applicable.
Event payload — the data member of the webhook envelope.
When the event occurred (webhook createdAt).
OptionaldeliveredWhen a webhook delivery last succeeded (2xx). Absent if not yet delivered.
Number of delivery attempts so far (0 when no webhookUrl is configured).
OptionallastHTTP status of the most recent delivery attempt, if any.
A stored webhook event, as returned by
GET /v1/events— the durable replay log behind webhook delivery. Every event is written here BEFORE any delivery attempt, so polling this endpoint is a complete, ordered substitute for (or reconciliation against) receiving webhooks.type/datacarry exactly the discriminated payloads documented in./webhooks(WebhookEvent);datais typedunknownhere to keep this module dependency-free — narrow it via thetypefield using the webhook union.