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