Skip to main content

WebhookSubscription

A webhook subscription used to receive messages from EventsAir in response to activities in the platform.

See the webhooks guide for more information.

type WebhookSubscription {
createdAt: DateTime!
createdBy: String
description: String!
filters: [WebhookSubscriptionFilter!]!
id: ID!
isDisabled: Boolean!
lastModifiedAt: DateTime!
lastModifiedBy: String
url: URL!
webhookEventTypeNames: [String!]!
}

Fields

WebhookSubscription.createdAt ● DateTime! non-null scalar

The date and time the record was created.

WebhookSubscription.createdBy ● String scalar

UTF-8 string value that represents the username of the user who created the record. Optional.

WebhookSubscription.description ● String! non-null scalar

A description for the subscription.

WebhookSubscription.filters ● [WebhookSubscriptionFilter!]! non-null object

Filters for webhook messages received by this subscription.

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

WebhookSubscription.id ● ID! non-null scalar

Unique identifier of the webhook subscription.

WebhookSubscription.isDisabled ● Boolean! non-null scalar

A flag indicating whether the webhook subscription is currently disabled.

A webhook subscription will be disabled automatically if all attempts to a specific endpoint fail for a period of 5 days.

WebhookSubscription.lastModifiedAt ● DateTime! non-null scalar

The date and time the record was last modified.

WebhookSubscription.lastModifiedBy ● String scalar

UTF-8 string value that represents the username of the user who last modified the record. Optional.

WebhookSubscription.url ● URL! non-null scalar

The URL of the webhook subscription.

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

The names of the webhook event types sent to this subscription.

Returned By

webhookSubscription query

Member Of

CreateWebhookSubscriptionPayload object ● DisableWebhookSubscriptionPayload object ● EnableWebhookSubscriptionPayload object ● UpdateWebhookSubscriptionPayload object ● WebhookSubscriptionEdge object