Skip to content

Send a delivery’s event again

POST
/api/v1/workspaces/{workspaceId}/webhook-endpoints/{endpointId}/deliveries/{deliveryId}/redeliver
curl --request POST \
--url https://api.crossmart.io/api/v1/workspaces/example/webhook-endpoints/example/deliveries/example/redeliver \
--header 'x-api-key: <x-api-key>'

A new delivery of the same event, with the same event id, sent right away.

workspaceId
required
string
endpointId
required
string
deliveryId
required
string
Media typeapplication/json
object
id
required

Sent as the Crossmart-Delivery-Id header

string format: uuid
endpointId
required
string format: uuid
eventId
required

The event id; the same on every redelivery

string format: uuid
eventType
required
string
Allowed values: order.created order.updated inventory.stock_changed listing.published listing.failed listing.removed product.created product.updated product.deleted webhook.test
status
required

RETRYING: an attempt failed and another is scheduled at nextAttemptAt

string
Allowed values: PENDING RETRYING SUCCEEDED FAILED
attempts
required

Attempts made so far

number
responseStatus
required

HTTP status of the latest attempt

number
nullable
durationMs
required
number
nullable
error
required

Why the latest attempt failed

string
nullable
nextAttemptAt
required
string format: date-time
nullable
lastAttemptAt
required
string format: date-time
nullable
deliveredAt
required
string format: date-time
nullable
createdAt
required
string format: date-time

Example

{
"eventType": "order.created",
"status": "PENDING"
}