Skip to main content
GET
/
jobs
/
{id}
Get job status
curl --request GET \
  --url https://app.strandai.com/api/v1/jobs/{id} \
  --header 'Authorization: Bearer <token>'
{
  "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "status": "<string>",
  "markers": [
    "<string>"
  ],
  "progress": 123,
  "reservedCredits": 123,
  "model": "<string>",
  "metadata": {
    "modal": {
      "endpoint_url": "<string>",
      "model": "<string>"
    }
  },
  "createdAt": "2023-11-07T05:31:56Z",
  "startedAt": "2023-11-07T05:31:56Z",
  "completedAt": "2023-11-07T05:31:56Z",
  "errorMessage": "<string>",
  "resultsAvailable": true
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string<uuid>
required

Response

Job

id
string<uuid>
required
status
string
required
markers
string[]
required
progress
number | null
reservedCredits
integer | null
model
string | null

Canonical Lattice version the job ran under (e.g. "v0.4", "v0.5"). Always a v0.X label — the platform normalizes legacy aliases ("v10-fullpanel""v0.4", "v10-fullpanel-v2""v0.5") before persisting. Historical jobs may surface "v0.3" (sunset; readable but not dispatchable). null only on very old rows that predate the field.

metadata
object | null

Free-form job metadata. SDK-relevant fields include modal.endpoint_url (the Modal URL the dispatcher hit) and modal.model (mirror of the top-level model).

createdAt
string<date-time> | null
startedAt
string<date-time> | null
completedAt
string<date-time> | null
errorMessage
string | null
resultsAvailable
boolean