Skip to main content

Scormbusters REST API

The Scormbusters REST API for programmatic access to courses, learners, and analytics. Authenticate with an organization API key in the X-API-Key header; keys are issued in Settings → API. To let an AI agent work in your account instead, use the MCP server.

Courses

4 endpoints

Create, read, update, and delete courses. All operations are scoped to your organization.

POST
/api/courses

Create a course

Creates a new course in draft status. Requires member role or higher (session) or the write:courses scope (API key).

Use your API key from Settings → API
PATCH
/api/courses/{courseId}

Update a course

Partially updates a course. Requires member role or higher. Session-only; API keys are not accepted.

Use your API key from Settings → API
DELETE
/api/courses/{courseId}

Delete a course

Permanently deletes a course and all its content. Session-only; API keys are not accepted.

Use your API key from Settings → API
GET
/api/courses/{courseId}/certificate

Get course completion certificate

Returns certificate data for the authenticated learner's completion of a course. 404 if the learner has not completed the course. Session-only; API keys are not accepted.

Use your API key from Settings → API