Skip to main content

UpdateWebhookSubscriptionInput

Defines the input for updating an existing webhook subscription.

input UpdateWebhookSubscriptionInput {
description: String!
filters: [WebhookSubscriptionFilterInput!]
id: ID!
url: URL!
webhookEventTypeNames: [String!]!
}

Fields

UpdateWebhookSubscriptionInput.description ● String! non-null scalar

A descriptive name for the subscription.

UpdateWebhookSubscriptionInput.filters ● [WebhookSubscriptionFilterInput!] list input

Filters for webhook messages received by this subscription. Optional.

By specifying a filter, a webhook subscription can be used to only receive messages for a given Event, Contact Store, Continuing Education Contact Store or Membership Contact Store in EventsAir.

A limit of 10 filters can be defined for a subscription, otherwise a BAD_USER_INPUT error will be thrown.

UpdateWebhookSubscriptionInput.id ● ID! non-null scalar

The unique identifier of the webhook subscription to update.

UpdateWebhookSubscriptionInput.url ● URL! non-null scalar

The URL of the webhook subscription.

UpdateWebhookSubscriptionInput.webhookEventTypeNames ● [String!]! non-null scalar

A list of webhook event type names to filter on.

Member Of

updateWebhookSubscription mutation