Send a delivery’s event again
POST
/api/v1/workspaces/{workspaceId}/webhook-endpoints/{endpointId}/deliveries/{deliveryId}/redeliver
const url = 'https://api.crossmart.io/api/v1/workspaces/example/webhook-endpoints/example/deliveries/example/redeliver';const options = {method: 'POST', headers: {'x-api-key': '<x-api-key>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}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.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”workspaceId
required
string
endpointId
required
string
deliveryId
required
string
Responses
Section titled “Responses”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
status
required
RETRYING: an attempt failed and another is scheduled at nextAttemptAt
string
attempts
required
Attempts made so far
number
responseStatus
required
HTTP status of the latest attempt
number
durationMs
required
number
error
required
Why the latest attempt failed
string
nextAttemptAt
required
string format: date-time
lastAttemptAt
required
string format: date-time
deliveredAt
required
string format: date-time
createdAt
required
string format: date-time
Example
{ "eventType": "order.created", "status": "PENDING"}