Class (fka ClassEDU) · Authentication Profile

Class Fka Classedu Authentication

Authentication

Class (fka ClassEDU) secures its APIs with apiKey across 1 declared security scheme, as derived from its OpenAPI definitions.

CompanyEducationEdTechVirtual ClassroomLearning ManagementOnline LearningTrainingZoomMicrosoft TeamsAttendance
Methods: apiKey Schemes: 1 OAuth flows: API key in: header

Security Schemes

bearerAuth http
scheme: bearer · in: header ()

Source

Authentication Profile

Raw ↑
generated: '2026-07-18'
method: searched
source: openapi/class-fka-classedu-openapi.yml
docs: https://developer.class.com/
summary:
  types:
  - apiKey
  api_key_in:
  - header
  model: api-key-bearer-with-scopes
schemes:
- name: bearerAuth
  type: http
  scheme: bearer
  in: header
  header: Authorization
  format: 'Authorization: Bearer <api_key_secret>'
  description: >-
    Per-organization API key presented as a Bearer token in the Authorization
    header. The key secret is displayed only once, at key creation, in the Class
    Admin UI API Keys page (which is also where the organization's unique base
    URL is shown). Each key is granted a set of permission scopes; selecting a
    write scope automatically grants the matching read scope.
  sources:
  - openapi/class-fka-classedu-openapi.yml
scopes:
- scope: class:read
  description: Read class information.
- scope: class:write
  description: Create, update and remove classes (implies class:read).
- scope: enrollment:read
  description: Read enrollment information and launch links.
- scope: enrollment:write
  description: Create, update and remove enrollments (implies enrollment:read).
- scope: attendance:read
  description: Read attendance reporting.
- scope: metrics:read
  description: Read engagement metrics reporting.
- scope: schedule:read
  description: Read class dates / schedules.
- scope: schedule:write
  description: Add and remove class dates (implies schedule:read).
- scope: template:read
  description: Read class templates.
- scope: template:write
  description: Create, update and remove class templates (implies template:read).
- scope: user:read
  description: Read non-learner users.
- scope: user:write
  description: Create, update and remove non-learner users (implies user:read).
notes:
- >-
  Scopes are attached to the API key rather than issued via an OAuth flow; this
  is API-key authorization with a scope model, not OAuth 2.0.

Work with this as data

Every security artifact here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for security posture

4 MCP tools reach this
  • find_securityBrowse and filter every security artifact in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This security artifact
curl "https://apis.io/api/v1/security/class-fka-classedu-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.