Get Job

Get an import job's status and stages. A write key reads only the jobs it started.

Authentication

AuthorizationBearer

A write key, issued by Captain. Server side only. Sent as Authorization: Bearer <key>.

Path parameters

job_idstringRequired

Response

job
idstringOptional
typeenumOptional
Allowed values:
indexstringOptional
statusenumOptional

landed_for_review: a write key’s Algolia import, stored for a Captain engineer to review

created_atintegerOptional
started_atinteger or nullOptional
finished_atinteger or nullOptional
stageslist of objectsOptional
build_idstringOptional
errorstring or nullOptional
error_codestringOptional

set when a build failed over the customer’s data, not a server fault: BAD_VALUES (more than half of a field’s values don’t fit its declared type; see bad_values)

bad_valueslist of objectsOptional

with error_code BAD_VALUES: per field, count of bad values, of how many, and up to 3 examples

warningslist of objectsOptional

Object Search builds: settings resolved by a rule (the same warnings GET settings shows)

facet_reportlist of objectsOptional

Object Search builds: per number or date facet, whether it has value counts and why

resultobject or nullOptional
© 2026 Captain