LearningRecordList

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

LearningRecordList

FieldTypeRequiredDescription
itemsarray of LearningRecordyes—
next_cursorstring | nullyes

Pass as ?cursor= to fetch the next page; null on the last page.

jsonExample
{
  "items": [
    {
      "id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
      "owner_organization_id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
      "owner_department_id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
      "learner_user_id": "8f14e45f-ceea-467f-a10e-cbb9f6bcaf0f",
      "learner_display_name": "string",
      "learner_email": "string",
      "title": "string",
      "description": "string",
      "status": "pending",
      "completed_at": "2026-01-01T00:00:00.000Z",
      "expires_at": "2026-01-01T00:00:00.000Z",
      "external_id": "string",
      "recorded_by": "1b671a64-40d5-491e-99b0-da01ff1f3341",
      "approved_by": "1b671a64-40d5-491e-99b0-da01ff1f3341",
      "approved_at": "2026-01-01T00:00:00.000Z",
      "rejected_by": "1b671a64-40d5-491e-99b0-da01ff1f3341",
      "rejected_at": "2026-01-01T00:00:00.000Z",
      "rejection_note": "string",
      "hidden_from_learner": true,
      "subjects": [
        {
          "id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
          "slug": "string",
          "name": "string",
          "archived_at": "2026-01-01T00:00:00.000Z"
        }
      ],
      "evidence_count": 0,
      "hours": 6.5,
      "archived_at": "2026-01-01T00:00:00.000Z",
      "created_at": "2026-01-01T00:00:00.000Z"
    }
  ],
  "next_cursor": "string"
}