Skip to main content

Get job

GET /jobs/{job_id}

Poll asynchronous work. A succeeded job returns its typed result; a failed job returns error. Simulation results are model samples. Dataset and tokenizer exports return expiring download URLs. Job records expire after seven days.

Use the variables supplied at onboarding.

curl --fail-with-body "$JEAN_BASE_URL/jobs/$JEAN_JOB_ID" \
-H "Authorization: Bearer $JEAN_API_KEY"

Response · 200

{
"id": "job_demo",
"kind": "simulation",
"status": "succeeded",
"result": {
"model_id": "mdl_sim_demo_v1",
"model_version": "1",
"seed": 42,
"repeat_policy": "allow",
"trajectories": [
{
"person_id": "person_7",
"sample": 0,
"item_ids": [
"sku_43",
"sku_44",
"sku_43",
"sku_44",
"sku_43"
],
"stop_reason": "completed"
}
],
"interpretation": "model_samples"
},
"request_id": "req_demo"
}

Errors and retries · Complete schemas