Skip to main content
Timeback provides eight 1EdTech-compliant APIs that work together to power educational applications. This reference documents each API’s endpoints, data models, and use cases. Timeback API architecture

The APIs

Core APIs: OneRoster + Caliper

Most integrations use OneRoster and Caliper together. These two APIs handle the majority of educational data flows.

What OneRoster Manages

Use OneRoster when you need to structure educational content, manage student enrollments, or store assessment results.

How They Work Together

1

Create course structure

Use OneRoster to create a course, add components (units/lessons), and attach resources.
2

Enroll students

Use OneRoster (or EduBridge) to enroll students in the course, giving them access to content.
3

Track learning

Use Caliper to track when students start and complete activities in real-time.
4

Store results

Use OneRoster to store final scores, XP, and mastery data in assessment results.

Additional APIs

Convenience layer on top of OneRoster for common operations.Use EduBridge when you need simplified access to common queries.
Create, deliver, and score digital assessments using standardized question formats.Use QTI when you need standardized assessment formats that work across platforms.
Deliver adaptive quizzes that adjust difficulty based on student performance.Use PowerPath for personalized learning paths that adapt to each student.
Align educational content to academic standards frameworks.Use CASE when you need to demonstrate curriculum compliance.
Create comprehensive learner records that aggregate achievements across platforms.Use CLR for portfolio systems or comprehensive learner records.
Issue and verify digital credentials.Use Open Badges when you need verifiable digital credentials.

Authentication

All API requests require OAuth 2.0 authentication using the client credentials flow.
1

Get credentials

Complete first steps to receive your Client ID and Client Secret.
2

Generate access token

Exchange credentials for an access token:
3

Use token in requests

Include the token in all API requests. Tokens expire after 1 hour.

Environments

Credentials are environment-specific. Request access for each environment you need.

What’s Next

OneRoster API

Courses, enrollments, and assessment results

Caliper API

Activity tracking and learning events

Integration Levels

Choose your integration depth

Quickstart

Get started building