Juno
API reference

Check study job

GET /v1/api/studies/jobs/{job_id} Requires studies:read

Track a study Juno is authoring. Creating or refining a study returns a job_id; poll this endpoint until status is ready, at which point study_id and the authored brief (title, objectives, and interview questions) are populated. failed means authoring did not complete — brief Juno again.

Parameters

job_id
string

Responses

200 Successful Response
status
string

Derived job status: 'working', 'ready', or 'failed'.

study_id
string <uuid> · nullable

The study the job created or updated, once one exists.

Brief · nullable

The current brief, once authored and ready to review.

422 Validation Error
ValidationError[]
cURL
curl 'https://api.heyjuno.co/v1/api/studies/jobs/3fa85f64-5717-4562-b3fc-2c963f66afa6' \
  -H 'Authorization: Bearer $JUNO_API_KEY'
Example response
{
  "status": "string",
  "study_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "brief": {
    "title": "string",
    "objectives": [
      "string"
    ],
    "pre_interview_questions": [
      "string"
    ],
    "verbatim_questions": [
      "string"
    ],
    "estimated_duration_minutes": 0
  }
}