Skip to content
Dark mode

Training

Retrieve series and module content, manage invitations and reviewers, complete modules, and migrate mission learner data.

The Training APIs return your organization’s training content and manage who is assigned to it. Use them to list series and modules, read structured learning object data, invite or remove users, assign reviewers, mark modules complete, and migrate mission learner data from one user to another.

  • Series and module listing: Retrieve a complete list of all series and the modules contained within them.
  • Content details: Access structured data for specific content assets, such as files, assessments, and quizzes, including media URLs and correct-answer flags. For transcript access, see Learning object limitations.
  • Content assignment: Enroll users in series and modules, or revoke their access.
  • Reviewer management: Assign reviewers to users and track related process statuses.
  • Single and bulk completion: Mark a specific module as complete for an individual user or apply updates to a large group of learners in a single request.
  • Backdated progress: Record completions with past timestamps to accurately reflect training history. This works in tandem with backdated invitations to keep data consistent during migration.

To work with these APIs, you must be familiar with the following platform standards:

  • Authentication: How to generate and use your Bearer token.
  • Base URLs: Determining the correct regional endpoint for your account.
  • Rate limits: Understanding platform quotas and retry logic.
  • Conventions: Standard JSON data formats and HTTP status codes.

For more information, see Authentication and setup.

Most Training endpoints use the standard REST base URL. Complete a mission or AI Roleplay and Migrate mission learner data use the API3 base URL instead.