Input object
UpdateWebhookSubscriptionInput
Partial-update input for updateWebhookSubscription. Only provided fields are updated; omitted fields are left unchanged.
Fields
Object, input and enum types open in place — use + to reveal their fields. A type that is already open above the row stops at a ↻ circular marker, and anything nested past the depth limit links out to its own page instead.
- eventTypes [String!]
- Event types. When provided, replaces the existing list.
- metadata JSON
- Opaque metadata. When provided, replaces it (max 4KB serialized).
- name String
- Display name. When provided, replaces the existing name.
- status WebhookSubscriptionStatus
- Pause (DISABLED_BY_USER) or resume (ACTIVE) the subscription. DISABLED_BY_FAILURES is system-owned and rejected.
- ACTIVE
- The subscription is active and receives matching events.
- DISABLED_BY_FAILURES
- The subscription was disabled by the system after sustained delivery failures (a 410 Gone, 20 consecutive exhausted deliveries, or 3 days of continuous failure). Re-enable it with the enableWebhookSubscription mutation.
- DISABLED_BY_USER
- The subscription was paused by the workspace and delivers nothing until re-enabled.
- url String
- HTTPS endpoint. When provided, re-validated against SSRF ranges.
- viewIds [ID!]
- Content-view UUIDs. When provided, replaces the list (re-checked for ownership and the tier cap). Required while any subscribed event type is view-scoped (every v1 type); must be empty for non-view types. Changing eventTypes re-checks this against the resulting combination.