Class API
REST API for the Class virtual classroom platform. Manage classes, enrollments, schedules, templates, and non-learner users; generate per-user launch URLs; and pull attendance and activity reporting. Authentication uses scoped API-key bearer tokens created in the Class admin portal; requests are versioned under /api/v1/ against an organization-specific base URL.
Documentation
APIReference
https://developer.class.com/
Authentication
https://raw.githubusercontent.com/api-evangelist/class-technologies/refs/heads/main/authentication/class-technologies-authentication.yml
Other Resources
OAuthScopes
https://raw.githubusercontent.com/api-evangelist/class-technologies/refs/heads/main/scopes/class-technologies-scopes.yml
ErrorCatalog
https://raw.githubusercontent.com/api-evangelist/class-technologies/refs/heads/main/errors/class-technologies-problem-types.yml
Conventions
https://raw.githubusercontent.com/api-evangelist/class-technologies/refs/heads/main/conventions/class-technologies-conventions.yml
Lifecycle
https://raw.githubusercontent.com/api-evangelist/class-technologies/refs/heads/main/lifecycle/class-technologies-lifecycle.yml
MCPServer
https://raw.githubusercontent.com/api-evangelist/class-technologies/refs/heads/main/mcp/class-technologies-mcp.yml
APIsJSON
https://raw.githubusercontent.com/api-evangelist/class-technologies/refs/heads/main/apis.yml