Organizations & Schools
In Untis Platform, organizations and schools are the same thing. Both represent the school where teaching occurs and are exposed as OneRoster org objects with type="school". The /schools endpoints are convenience aliases that return identical data to /orgs.
Endpoints
Section titled “Endpoints”| Service call | Endpoint | Notes |
|---|---|---|
getAllOrgs | {{API_URL}}ims/oneroster/v1p1/orgs | |
getOrg | {{API_URL}}ims/oneroster/v1p1/orgs/{{id}} | |
getAllSchools | {{API_URL}}ims/oneroster/v1p1/schools | Same as getAllOrgs |
getSchool | {{API_URL}}ims/oneroster/v1p1/schools/{{id}} | Same as getOrg |
Identifiers
Section titled “Identifiers”The primary identifier is sourcedId — a UUID assigned by Untis Platform. Always use this when referencing schools in API requests.
Relationships to other entities
Section titled “Relationships to other entities”Organizations are referenced throughout the OneRoster data model:
| Entity | Relationship |
|---|---|
| Users | user.orgs array contains the sourcedId of the user’s school |
| Classes | class.school references the school where the class is taught |
| Enrollments | enrollment.school links the enrollment to a school context |
Related pages
Section titled “Related pages” Users User profiles reference organizations via the orgs array.
OneRoster APIs Overview Supported scope, limitations, and terminology mapping.