POST
/
runs
/
callbacks
/
{callback_uid}
/
replay
Replay a run callback
curl --request POST \
  --url https://api.captaindata.com/v4/runs/callbacks/{callback_uid}/replay \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <api-key>' \
  --data '{}'
{
  "uid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "parent_uid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "retry_count": 0,
  "created_at": "<string>",
  "status": "<string>",
  "callback_url": "<string>",
  "http_status": 123,
  "batch_uid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "run_uid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "workspace_uid": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
How replay works:
  • Each replay creates a new callback (up to 3 total replays)
  • You can only replay the original callback, not callback responses
  • This helps you track each attempt and identify specific issues with your webhook URL
When to use replay:
  • Your webhook URL was temporarily unavailable
  • You received a callback but want to retry processing
  • You need to debug callback delivery issues

Authorizations

X-API-Key
string
header
required

Path Parameters

callback_uid
string<uuid>
required

Run callback UUID

Body

application/json · object

Response

200
application/json

Returns the replayed run callback