Base URL
All API requests should be made to:Available Endpoints
Quizzes
The Quiz API allows you to retrieve quiz data and detailed analytics reports:Tracks
The Track API lets you read track definitions and progress, and enroll a user. Each step carries aday (an integer counted in weekdays from the member’s first day on the track, which is the day they are enrolled; 0 is that day, 5 is five weekdays later) and a time (a clock time like 09:00, or null for the 9am default). The track’s catch_up boolean describes what happens when someone enrolls after a step’s time has passed: true (the default) delivers the passed steps right away, in order; false shifts the whole track so Day 1 starts clean on the next working day. Nothing is ever skipped. On a legacy track authored before day-based timing, the response converts its stored timing to days and times and sets steps_converted to true; the stored track is unchanged until it is saved again.
Surveys
Introductions
Pagination
The API uses cursor-based pagination for list endpoints. Use these query parameters:Example
OpenAPI Specification
Download the full OpenAPI specification for use with API clients, code generators, or other tooling:Download OpenAPI Spec
OpenAPI 3.0 specification (JSON)
Next Steps
Authentication
Learn how to generate and manage API keys
Error Handling
Understand API error responses