Skip to main content

UpdateWebhookInput

Partial input for updating a webhook subscription. Omitted fields are left unchanged.

When eventTypes is set, it replaces the existing list (it does not merge).

See Webhooks guide and CreateWebhookInput for valid eventTypes values.

input UpdateWebhookInput {
url: String
eventTypes: [String!]
label: String
headers: [WebhookHeaderInput!]
deliveryPaused: Boolean
}

Fields

UpdateWebhookInput.url ● String scalar

Destination URL (HTTPS only).

UpdateWebhookInput.eventTypes ● [String!] list scalar

Event types to subscribe to. Replaces the existing list when set. See CreateWebhookInput for valid values.

UpdateWebhookInput.label ● String scalar

Short label to identify this subscription.

UpdateWebhookInput.headers ● [WebhookHeaderInput!] list input

Optional headers to send with each webhook delivery.

UpdateWebhookInput.deliveryPaused ● Boolean scalar

Pause (true) or resume (false) outbound delivery. Soft-delete remains deleteWebhook only.

Member Of

updateWebhook mutation