Flyt education OneRoster 1.2 API
Secure connection to Norwegian school data for Flyt Skole and Flyt Barnehage.



For Flyt Skole and Flyt Barnehage solutions
Secure connections to school data
Flyt education implements OneRoster 1.2 API (Norwegian profile) which makes it easier to build educational solutions that connect securely and reliably to Norwegian school data. Whether you are creating a learning platfom, assessment tool, or administrative system, OneRoster provides a standardized way to integrate core educational structures.
The possibilities with the API
Below you can find examples of what your solution can do using the supported endpoints.
Mirror the School Structure
- Retrieve the organization hierarchy (e.g. municipality, schools)
- Get information about each individual school (academic sessions, classes, enrollments etc.)
- Fetch the official subjects or course codes offered
Get Users and their Roles
- Identify students, teachers and school administrators
- Access metadata such as role, user IDs and associated orgs.
- Support filtered views or user-specific access in your solution
Understand Classes and Groupings
- Get lists of teaching groups, linked to courses and schools
- Identify which students and teachers are part of each class
- Display groupings dynamically in your application
Align with Academic Sessions
- Understand how the school year is structured (terms, semesters, etc.)
- Link classes and courses to the correct time periods
Automate Integrations and Reduce Manual Work
- Replace CSV uploads with real-time API data
- Synchronize key educational structures daily or on demand
- Eliminate duplicate data entry and inconsistencies between systems
Built for Privacy and Interoperability
- Uses the IMS Global OneRoster 1.2 standard (https://www.imsglobal.org/spec/oneroster/v1p2)
- Secured with OAuth 2.0 authentication
- Localized for use in the Norwegian school system and compatible with national standards