Jobs

Fetch lightweight job status and error state.

get/v1/jobs/{jobId}

Request

Path parameters

jobIdstring required

Response

Job status snapshot

jobIdstring required
poweredBy'On-Page.ai' required
type'classify' | 'scan' required

Job type supplied on creation and echoed in status/result reads.

status'queued' | 'waiting' | 'running' | 'processing' | 'completed' | 'failed' | 'cancelled' required

Job lifecycle state. Terminal states are completed, failed, and cancelled.

progressinteger nullable required
created_atstring required
started_atstring nullable required
completed_atstring nullable required
region'US' | 'CA' | 'UK' | 'AU' | 'NZ' | 'ES' | 'DE' | 'IT' | 'FR' | 'IE' | 'NL' | 'CH' | 'SE' | 'NO' | 'DK' | 'FI' | 'ZA' | 'MX' | 'BR' | 'CO' | 'IN' | 'SG' | 'MY' | 'JP' | 'KE' | 'AE' | 'HK' | 'null' nullable required

Canonical scan region. null for classify jobs and for legacy scan rows whose stored region/market values fail the strict 27-region check.

localestring nullable required

BCP-47 locale that was sent (or filled by Phase-2 admission) when the job was created. null for classify jobs and for legacy scan rows that did not include a locale.

resultunknown required

Example response

{
  "region": "UK"
}

Changes

No recorded changes to this operation across all 1 revision of this API.