Skip to main content

WebhookEventLog

A WebhookEvent Log for webhooks service. It describes the response and call context for webhook endpoints for a specific event.

type WebhookEventLog {
id: ID!
createdAt: DateTime!
eventId: ID!
eventDate: DateTime!
eventType: String!
resourceId: ID!
duration: Int!
requestPayload: String!
responsePayload: String
statusCode: Int
statusText: StatusText
webhookSubscription: WebhookSubscription
retryCount: Int
webhookSubscriptionLabel: String
webhookSubscriptionEndpoint: String
}

Fields

WebhookEventLog.id ● ID! non-null scalar

Unique identifier of the EventLog

WebhookEventLog.createdAt ● DateTime! non-null scalar

Date the EventLog has been created

WebhookEventLog.eventId ● ID! non-null scalar

Unique identifier of the event that triggered this eventLog

WebhookEventLog.eventDate ● DateTime! non-null scalar

Date the Event has been generated

WebhookEventLog.eventType ● String! non-null scalar

The type of the triggering event

WebhookEventLog.resourceId ● ID! non-null scalar

Unique identifier linked of the resource carried by the Event

WebhookEventLog.duration ● Int! non-null scalar

Duration of the callback in MS

WebhookEventLog.requestPayload ● String! non-null scalar

Request payload send to callback in string format, jsonable.

WebhookEventLog.responsePayload ● String scalar

Response payload get by the callback in string format, jsonable.

WebhookEventLog.statusCode ● Int scalar

The callback response status in number format.

WebhookEventLog.statusText ● StatusText enum

The callback response status in text format.

WebhookEventLog.webhookSubscription ● WebhookSubscription object

The webhook that triggered the event.

WebhookEventLog.retryCount ● Int scalar

Rank of this retry

WebhookEventLog.webhookSubscriptionLabel ● String scalar

Label of the associated subscription (inherited) This holds the label value of when the log was created, whereas webhookSubscription.label holds the current value of the label (it may have changed).

WebhookEventLog.webhookSubscriptionEndpoint ● String scalar

Endpoint of the associated subscription (inherited) This holds the endpoint value of when the log was created, whereas webhookSubscription.endpoint holds the current value of the endpoint (it may have changed).

Returned by

webhookEventLog query

Member Of

WebhookEventLogsEdge object