Skip to main content
GET
Resend Job Status

Overview

After dispatching a bulk resend job via Resend Payin Webhooks (Bulk), use this endpoint to monitor its progress. Job state is available for 24 hours after completion.

Path Parameters

string
required
The job ID returned by the bulk resend endpoint.Example: "a3f1bc2e4d8f0a1b2c3d4e5f6a7b8c9d"

Response

string
Current status of the job.
integer
ID of the merchant for which the resend was triggered.Example: 303
string
Start of the time range used in the original request.Example: "2026-03-24 08:00:00"
string
End of the time range used in the original request.Example: "2026-03-24 11:00:00"
integer
Total number of payin transactions matched at the time of dispatch.Example: 142
integer
Number of webhook notifications successfully enqueued so far.Example: 98
integer
Number of webhook notifications that failed to be enqueued.Example: 2
string
ISO 8601 timestamp of when the job started.Example: "2026-03-24T08:05:00+00:00"
string
ISO 8601 timestamp of the last state update.Example: "2026-03-24T08:07:32+00:00"
string
Present only when status is failed. Describes the fatal error that caused the job to abort.Example: "Connection refused"

Code Examples

Polling the Job

Job state is updated in real-time as the job processes each chunk of 200 transactions. A simple polling pattern:
Job state is stored for 24 hours. After that, the endpoint will return 404.

Resend Webhooks (Bulk)

Dispatch a new bulk resend job

Payin Webhook

Understand the webhook payload structure