Skip to main content

Course External

Structure for customer-facing course external endpoints. The URL base is /api/2.0/courses/external. Private endpoints support existing authentication via persistent API tokens using Authorization: api AUTHTOKEN or a logged-in browser session. API tokens can be managed from the site's API settings.

GET /courses/external/health

Returns a minimal health response for the course external API route.

GET /courses/external/course_stage_completions/history

Returns paginated historical course stage completion events from course_stage_completion_events. Results are driven by the event table and do not require a live course_stage_completions row. Disabled users, unassigned users, and removed stages are included when historical events exist. Enrichment data such as assignment, document completion, manager override, quiz, and signoff details is nullable.

Contact Mosaic Support Team

© 2025 Mosaic Manufacturing Ltd.