Plan and usage
Copy Page
Handwrite Classroom
Handwrite Classroom
Start here — Classroom for developers
Classroom API specification notes
Classroom socket specification notes
Classroom live socket — README
Classroom identities, credentials and roles
School and student workflows
Classroom policy and data-use notes
Class setup
README — GET /api/v1/orgs
README — POST /api/v1/orgs
README — GET /api/v1/orgs/{id}
README — PATCH /api/v1/orgs/{id}
README — DELETE /api/v1/orgs/{id}
Class setup API — README
Choose a class from the returned organisations
Create an ordinary class
Read the selected class
Rename a class
Delete an ordinary class
Invitations
README — GET /api/v1/orgs/invitations
README — POST /api/v1/orgs/invitations/{inviteId}/accept
README — POST /api/v1/orgs/invitations/{inviteId}/decline
README — GET /api/v1/orgs/{id}/invitations
README — POST /api/v1/orgs/{id}/invitations
README — DELETE /api/v1/orgs/{id}/invitations/{inviteId}
Invitations API — README
Read invitations to the signed-in person
Accept a class invitation
Decline a class invitation
List pending class invitations
Invite a person by email
Cancel a pending invitation
People
README — GET /api/v1/orgs/{id}/members
README — POST /api/v1/orgs/{id}/members
README — PATCH /api/v1/orgs/{id}/members/{principal}
README — DELETE /api/v1/orgs/{id}/members/{principal}
README — POST /api/v1/orgs/{id}/leave
People API — README
Read the visible membership roster
Add an existing person to a class
Change a class member role
Remove an ordinary class membership
Leave an ordinary class
Documents
README — GET /api/v1/orgs/{id}/documents
Documents API — README
List class-owned documents
Plan and usage
README — GET /api/v1/orgs/{id}/billing
README — GET /api/v1/orgs/{id}/usage
README — GET /api/v1/orgs/{id}/usage/live
README — GET /api/v1/orgs/{id}/members/{principal}/usage
README — GET /api/v1/orgs/{id}/insights
Plan and usage API — README
Read classroom plan and seat information
GET
Read classroom usage totals
GET
Read the recent classroom activity window
GET
Read one member usage
GET
Read classroom collaboration insights
GET
Policies
README — GET /api/v1/orgs/{id}/policies
README — PUT /api/v1/orgs/{id}/policies
README — GET /api/v1/orgs/{id}/members/{principal}/policy
README — PUT /api/v1/orgs/{id}/members/{principal}/policy
README — DELETE /api/v1/orgs/{id}/members/{principal}/policy
Policies API — README
Read class-wide policy
Replace class-wide policy rules
Read one member policy
Replace one member policy override
Clear one member override
Managed tokens
README — GET /api/v1/orgs/{id}/members/{principal}/tokens
README — POST /api/v1/orgs/{id}/members/{principal}/tokens
README — DELETE /api/v1/orgs/{id}/members/{principal}/tokens/{tokenId}
Managed tokens API — README
List tokens issued to a member
Issue a managed student token
Revoke a managed token
Plan and usage
Copy Page
Plan and usage API — README
Plan and usage API — classroom README
#
Read the
Classroom application guide
and
API specification notes
before using this group. Each operation below has a paired schema reference and usage README.
GET /api/v1/orgs/{id}/billing
— Read classroom plan and seat information.
GET /api/v1/orgs/{id}/usage
— Read classroom usage totals.
GET /api/v1/orgs/{id}/usage/live
— Read the recent classroom activity window.
GET /api/v1/orgs/{id}/members/{principal}/usage
— Read one member usage.
GET /api/v1/orgs/{id}/insights
— Read classroom collaboration insights.
Modified at
2026-10-26 13:24:24
Previous
README — GET /api/v1/orgs/{id}/insights
Next
Read classroom plan and seat information