latestOpenAPI 3.1.02026-08-0817082.3 KB

cac8702ed2aa

Learner Training Campaigns

Get a learner training campaign by id

Get a learner training campaign.

get/v1/learner-training-campaigns/{id}

Path parameters

idstring required

The unique identifier of a learner training campaign.

Example:ltc789def0

Response

Success

idstring required

The unique identifier of a learner training campaign.

trainingCampaignIdstring required

The unique identifier of a training campaign.

learnerIdstring required

The unique identifier of a learner.

enrollmentStatus'UPCOMING' | 'ACTIVE' required

The status of the learner's enrollment in the training campaign. UPCOMING occurs when the learner has no assigned or completed training yet, either because they were enrolled during a deferral period or all training was manually removed.

completionStatus'COMPLETED' | 'WITHIN_DEADLINE' | 'INCOMPLETE'

The completion status of the learner training campaign. If the enrollment status is UPCOMING, there will not be a completion status.

nextTrainingAtstring date-time

The date and time when the next training session is scheduled to start.

deadlinestring date-time

The deadline for the learner to complete the training campaign. In the case of multiple assignments, this is the oldest incomplete assignment deadline.

Example response

{
  "id": "ltc789def0",
  "trainingCampaignId": "tc456xyz78",
  "learnerId": "abc123def4",
  "enrollmentStatus": "ACTIVE",
  "completionStatus": "WITHIN_DEADLINE",
  "nextTrainingAt": "2026-09-01T00:00:00Z",
  "deadline": "2025-12-10T00:00:00Z"
}