Redeliver a Sume job webhook: POST /v1/jobs/{id}/webhook/redeliver

Redeliver re-sends the real terminal event of a job with a fresh timestamp and signature, even after all 10 automatic attempts are used. Needs jobs:write.

4 min readSume
All posts

POST /v1/jobs/{job_id}/webhook/redeliver with a key that has jobs:write re-POSTs the job's real terminal event (job.completed, job.failed or job.canceled) with a fresh timestamp and signature (read 2026-10-06 in the webhook docs).

When should I use it?

Use it when your receiver was down and Sume used its automatic attempts. It does not consume one of the 10, and it does not change the destination URL; a new URL means a new job.

curl -X POST "https://api.sume.com/v1/jobs/$JOB_ID/webhook/redeliver" \
  -H "Authorization: Bearer $SUME_API_KEY"

What should I do in practice?

Check the job's webhook delivery status before redelivering.

  • Treat job_id as the idempotency key; a redelivery can duplicate an event.
  • Redeliver is different from Send test.
  • Format run redeliver is documented separately under run webhooks.

Sources

Related posts

More in Developers

All Developers posts

Written by Sume