Webhook
Webhook settings for publishing change events.
type Webhook {
additionalHeaders: [KeyValuePair!]
compressionType: CompressionType
created: Date!
deleted: Date!
email: String
enabled: Boolean!
endpoint: String!
id: ID!
maxBatchDelayMs: Int!
maxBatchSize: Int!
name: String!
signatureSecret: String
updated: Date!
webhookType: WebhookType!
}
Fields
Webhook.additionalHeaders ● [KeyValuePair!] list scalar
Collection of custom headers to be added to all http posts to the registered endpoint to support auth
Webhook.compressionType ● CompressionType enum
Compression Type. If set, request will be compressed in requested format.
Webhook.created ● Date! non-null scalar
Created DateTime
Webhook.deleted ● Date! non-null scalar
Deleted DateTime
Webhook.email ● String scalar
Email address to receive notifications of webhook errors or feature changes
Webhook.enabled ● Boolean! non-null scalar
May be manually disabled or automatically disabled following long period of being unable to publish events to endpoint
Webhook.endpoint ● String! non-null scalar
Webhook endpoint. Must be valid https:// url
Webhook.id ● ID! non-null scalar
Unique Identifier
Webhook.maxBatchDelayMs ● Int! non-null scalar
Max delay (milliseconds) before partial batch is published
Webhook.maxBatchSize ● Int! non-null scalar
Max number of events to publish at once
Webhook.name ● String! non-null scalar
Webhook Name
Webhook.signatureSecret ● String scalar
If provided, all requests will include an additional 'X-XY-Signature' header containing a HMAC sha256 hash of the (decompressed) message body. The supplied secret but be between 64 and 256 characters long and cannot be retrieved once set.
Webhook.updated ● Date! non-null scalar
Last updated DateTime
Webhook.webhookType ● WebhookType! non-null enum
Webhook Type enumerator
Returned By
addWebhook mutation ● deleteWebhook mutation ● resetWebhookConsumer mutation ● resetWebhookMetrics mutation ● updateWebhook mutation ● webhook query ● webhooks query