Jobs API reference guide
This page describes the jobs endpoint.
POST /jobs/statuses
Get the status and output of the provided jobs.
The following request checks the status of the job specified in the payload.
jobIds
string List of job IDs.
Yes
wait
integer Number of seconds to wait before returning if all jobs have not yet completed. Use -1 to wait indefinitely. The default is 0.
No
pollInterval
integer Number of seconds to wait between subsequent polls. Ignored if not using wait. The default is 1. The minimum is 1.
No
id
string The job's globally unique identifier.
state
array[string] The job state: active, cancelled, completed, created, expired, failed, or retry.
output
string The output of the job, if it exists.
curl \
--request POST \
--header "Content-Type: application/json" \
--header "Authorization: Bearer dea464c07bd07300095caa8" \
--data @example_payload.json
https://your-immuta-url.com/jobs/statuses{
"jobIds": [
"cefb58a0-cd71-11ec-8e29-81c20d280994"
],
"wait": 0,
"pollInterval": 1
}{
"cefb58a0-cd71-11ec-8e29-81c20d280994": {
"id": "cefb58a0-cd71-11ec-8e29-81c20d280994",
"state": "completed",
"output": null
}
}