
/v4/reallocations/jobs/{jobId}
Poll a reallocation walk job (BETA)Poll a Reallocation Walk
Returns the status of a walk started by POST /v4/reallocations/report/{campaignId}/walk. progress is a percentage of the waves attributed; once status is completed, result holds the report. Check result.walk.complete before trusting per-sender amounts.
State lives in Redis for 30 minutes and is not persisted, so an unknown or expired job ID answers 404 — start a new walk. Any pod can serve the poll, not just the one running the walk.
Authentication: Requires either a valid x-api-key header or the identity token of an operator granted global:backoffice.view.
⚠️ Beta: this endpoint is in beta. The behavior, response shape and data format may change at any time without notice.
Path parameters
jobIdstringJob ID returned by POST /v4/reallocations/report/:campaignId/walk
Responses
200Response for status 200
object
jobIdstringstatusenumpendingprocessingcompletedfailedprogressnumberProgress percentage of the job (0-100)resultanyerrorstringError message if job failedcreatedAtnumbercompletedAtnumberTimestamp when job completeddurationSecondsnumber{
"jobId": "string",
"status": "pending",
"progress": 0,
"result": null,
"error": "string",
"createdAt": 0,
"completedAt": 0,
"durationSeconds": 0
}https://api.merkl.xyz/v4/reallocations/jobs/curl -X GET "https://api.merkl.xyz/v4/reallocations/jobs/00000000-0000-0000-0000-000000000000"