Skip to main content

WebhookDelivery

A webhook delivery for a rule's Send Webhook action.

type WebhookDelivery {
attemptCount: Int!
createdAt: ISO8601DateTime!
deliveredAt: ISO8601DateTime
error: String
id: ID!
responseStatus: Int
status: String!
subjectId: ID!
subjectType: String!
topic: String!
}

Fields​

WebhookDelivery.attemptCount ● Int! non-null scalar common​

Number of HTTP attempts made so far.

WebhookDelivery.createdAt ● ISO8601DateTime! non-null scalar common​

When the delivery was scheduled.

WebhookDelivery.deliveredAt ● ISO8601DateTime scalar common​

When the receiver acknowledged the delivery.

WebhookDelivery.error ● String scalar common​

Truncated error or response body from the last failed attempt, or the skip reason.

WebhookDelivery.id ● ID! non-null scalar common​

Delivery identifier; matches the id in the delivered envelope.

WebhookDelivery.responseStatus ● Int scalar common​

HTTP status returned by the receiver on the last attempt.

WebhookDelivery.status ● String! non-null scalar common​

Delivery state: pending, delivered, failed, or skipped.

WebhookDelivery.subjectId ● ID! non-null scalar common​

ID of the record the payload describes.

WebhookDelivery.subjectType ● String! non-null scalar common​

Type of the record the payload describes.

WebhookDelivery.topic ● String! non-null scalar common​

Event topic that produced the delivery, for example fulfillment.ready.

Member Of​

WebhookDeliveryConnection object ● WebhookDeliveryEdge object