TraineeCompletion

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

TraineeCompletion

FieldTypeRequiredDescription
user_idstring (uuid)yes—
display_namestring | nullyes

The trainee's profile name from users; null when unset.

emailstring | nullyes—
fully_completebooleanyes

Every required type of the role is complete; vacuously true with none.

requirementsarray of TraineeRequirementStatusyes

In the same order as the completion's certifications.

jsonExample
{
  "user_id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
  "display_name": "string",
  "email": "string",
  "fully_complete": true,
  "requirements": [
    {
      "certification_type_id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
      "state": "complete",
      "due_at": "2026-01-01T00:00:00.000Z",
      "awarded_at": "2026-01-01T00:00:00.000Z"
    }
  ]
}