All pages

API reference

Send a delivery again

POST /v1/webhooks/{receiver_id}/deliveries/{delivery_id}/resend

View as Markdown

Put a failed delivery back in the queue with a fresh set of retries — after your receiver was down, say. One already waiting is left as it is; one delivered is refused. Needs webhooks:write.

Parameters

Name In Type Required Description
receiver_id path string (uuid) Yes
delivery_id path string (uuid) Yes

Answer

200 with WebhookDelivery.

Errors

Every error is a problem document with a stable code.

Status When
401 The key is missing, mistyped, unknown, revoked or expired.
403 The key lacks a permission, a live key was sent from a browser, or the organization is frozen and the request would change something.
404 This key reaches no such receiver or delivery.
409 The receiver is switched off, the delivery was delivered, or the project is frozen.
422 Validation Error
429 Too many requests for this key or its organization; see Retry-After.
500 Something went wrong on our side. Quote the request_id to support.

Examples

Send a failed delivery again
#!/bin/sh
# Send a failed delivery again
curl -sS --fail-with-body -X POST "https://api.aigently.ai/v1/webhooks/6d8f0a2c-4e6b-4d8f-9a1c-3e5b7d9f1a3c/deliveries/9e1b3d5f-7a9c-4e2b-8d4f-6a8c0e2b4d6f/resend" \
  -H "Authorization: Bearer $AIGENTLY_API_KEY"

Try it

Sends this request to the API from your browser, with a test key. Nothing it does rings a phone.