Skip to main content

GloEvtCreateWebhookSubscriptionInput

Represents the information required to create a webhook-based subscription.

input GloEvtCreateWebhookSubscriptionInput {
eventTypes: [String!]!
filter: String
name: String
secretKey: String!
webhookUrl: String!
}

Fields

GloEvtCreateWebhookSubscriptionInput.eventTypes ● [String!]! non-null scalar

Events of interest.

GloEvtCreateWebhookSubscriptionInput.filter ● String scalar

Optional JSON path expression for filtering events based on the content.

GloEvtCreateWebhookSubscriptionInput.name ● String scalar

Optional subscription name.

GloEvtCreateWebhookSubscriptionInput.secretKey ● String! non-null scalar

Secret key used for event signing to ensure the delivery integrity.

GloEvtCreateWebhookSubscriptionInput.webhookUrl ● String! non-null scalar

URL of the webhook where events are delivered.