PathwayDetail

A request or response body; the type column links to the schemas it refers to.

PathwayDetail

FieldTypeRequiredDescription
journeyPathwayyes—
attachmentsarray of PathwayAttachmentyes

Every description attachment of the pathway, trainee handouts and trainer resources alike, in authored order. The bytes are fetched through GET /learning-pathways/{pathway_id}/attachments/{attachment_id}/download.

job_aidsarray of JobAidRefyes

The job aids presented on the pathway as a whole, in authored order. Replaced through PUT /learning-pathways/{pathway_id}/job-aids.

phasesarray of PathwayPhaseyes

Every phase with the phases it comes after and its levels, in dependency order.

levelsarray of PathwayLevelyes

Every level with its prerequisites and contents, in authored order.

assignmentsarray of PathwayAssignmentyes

Who the pathway is presented to.

jsonExample
{
  "journey": {
    "id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
    "owner_organization_id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
    "owner_department_id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
    "slug": "string",
    "name": "string",
    "description_markdown": "string",
    "archived_at": "2026-01-01T00:00:00.000Z",
    "created_at": "2026-01-01T00:00:00.000Z"
  },
  "attachments": [
    null
  ],
  "job_aids": [
    {
      "id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
      "title": "string",
      "description": "string",
      "audience": "trainees",
      "archived": true
    }
  ],
  "phases": [
    {
      "id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
      "pathway_id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
      "name": "string",
      "description_markdown": "string",
      "depends_on_phase_ids": [
        "1b671a64-40d5-491e-99b0-da01ff1f3341"
      ],
      "level_ids": [
        "1b671a64-40d5-491e-99b0-da01ff1f3341"
      ],
      "created_at": "2026-01-01T00:00:00.000Z"
    }
  ],
  "levels": [
    {
      "id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
      "pathway_id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
      "name": "string",
      "description": "string",
      "description_markdown": "string",
      "position": 0,
      "phase_id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
      "depends_on_level_ids": [
        "1b671a64-40d5-491e-99b0-da01ff1f3341"
      ],
      "depends_on_phase_ids": [
        "1b671a64-40d5-491e-99b0-da01ff1f3341"
      ],
      "certifications": [
        {
          "certification_type_id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
          "slug": "string",
          "name": "string",
          "archived": true
        }
      ],
      "attachments": [
        null
      ],
      "job_aids": [
        {
          "id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
          "title": "string",
          "description": "string",
          "audience": "trainees",
          "archived": true
        }
      ],
      "created_at": "2026-01-01T00:00:00.000Z"
    }
  ],
  "assignments": [
    {
      "id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
      "pathway_id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
      "assignee_kind": "role",
      "role_id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
      "role_name": "string",
      "department_id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
      "department_name": "string",
      "created_at": "2026-01-01T00:00:00.000Z"
    }
  ]
}