Get Job Statuses
const url = 'https://example.com/jobs/status/';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"job_ids":["2489E9AD-2EE2-8E00-8EC9-32D5F69181C0"]}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example.com/jobs/status/ \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "job_ids": [ "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0" ] }'Get the status of up to 100 ingestion jobs in one request.
Applies the same access rule as GET /jobs/{id}: the job creator, or a
caller the effective permission policy lets read other users’ jobs. An
unknown id and a job the caller may not read both come back as
not_found, so the response does not reveal which jobs exist.
Authorizations
Section titled “ Authorizations ”Request Bodyrequired
Section titled “ Request Bodyrequired ”object
Jobs to report on. Repeated ids are answered once.
Example generated
{ "job_ids": [ "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0" ]}Responses
Section titled “ Responses ”Successful Response
object
object
object
object
object
object
object
Counts geometry changed by the Web Mercator clamp.
The clamp is a box, not a latitude cutoff: longitude -180 to 180 and latitude -85.06 to 85.06. Either bound can be the one that cost the user geometry, so clients must not present this as a latitude-only problem.
dropped_features lost their geometry entirely (a valid point at lat
-89.95 becomes MULTIPOINT EMPTY); clipped_features survived in
reduced form.
object
object
Refresh run status. blocked means the run is held for review.
Why a blocked run needs review.
Example
{ "jobs": [ { "status": "pending", "current_step": "queued", "warnings": [ { "kind": "reserved_rename" } ], "can_retry": false } ]}Bad request — invalid query parameters or payload
Unauthorized — missing or invalid credentials
Forbidden — caller lacks access to this resource
Not found
Validation error
Too many requests — retry after the advertised interval
Headers
Section titled “ Headers ”Seconds until the request may be retried
Internal server error
Service unavailable — the database could not serve the request