Create Polling Webhook
Create a polling webhook scoped to this inbox and return the token that reads it.
CLI:
Authentication
Bearer authentication of the form Bearer <token>, where token is your auth token.
Path parameters
Request
Required. Idempotency key of the subscription: creating again with the same client_id through the
same route returns the existing subscription with a fresh token instead of a second subscription, so a
restarted agent resumes where it left off. Also accepted in place of webhook_id on get and delete.
Full list of event types this webhook should receive. At least one type is required. Send every type you want in this array (not incremental). See Webhooks overview for spam, blocked, and unauthenticated events and required permissions.
Response
Required. Idempotency key of the subscription: creating again with the same client_id through the
same route returns the existing subscription with a fresh token instead of a second subscription, so a
restarted agent resumes where it left off. Also accepted in place of webhook_id on get and delete.
Credential for reading this subscription’s events. Hand it to the Svix AutoConfig consumer
(AutoConfigConsumer in the svix package for TypeScript and Python): receive returns the events
queued since your last commit, commit marks them as processed. Returned by create only and never
readable afterward. Create again with the same client_id to get a new token; the previous one stops
working immediately.
ID of the inbox the subscription belongs to, if it was created for an inbox. This is not the
list of inboxes it receives events for; see inbox_ids.
ID of the pod the subscription belongs to: the pod it was created in, or the pod of the inbox it
belongs to. Absent for an organization subscription. This is not the list of pods it receives
events for; see pod_ids.
