Back to developer docs
OpenRoster API
API explorer
Get a tenant-scoped OAuth token, choose a role lens, inspect the OneRoster endpoint, then run live requests through the secure OpenRoster request broker.
Live API explorer
Tenant-scoped OneRoster requests
Use your app credentials to obtain an OAuth client-credentials token, then run grant-aware GET requests through OpenRoster’s server-side request broker.
No browser storage
Tenant
Role lens
Scopes
Vendor app: core roster
Endpoint
10 endpoints match selected scopes
GET /orgs
District, school, and department organizations visible through the active grant.
roster-core.readonlyroster.readonly
Query parameters
Request
curl --request GET 'https://api.openroster.org/ims/oneroster/rostering/v1p2/orgs?limit=10&offset=0' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer <access_token>'
https://api.openroster.org/ims/oneroster/rostering/v1p2/orgs?limit=10&offset=0
Response
Run a request to see status, timing, headers, and body.
OpenAPI reference