SDMSDM Documentation
Reference

OneRoster Format

OneRoster v1.2 data specification

OneRoster Format

SDM uses OneRoster v1.2 as its internal data format.

Entities

Organizations (orgs)

FieldTypeRequired
sourcedIdstringYes
statusenumYes
namestringYes
typeenumYes
parentSourcedIdstringNo

Users

FieldTypeRequired
sourcedIdstringYes
statusenumYes
enabledUserbooleanYes
roleenumYes
givenNamestringYes
familyNamestringYes
emailstringNo

Courses

FieldTypeRequired
sourcedIdstringYes
statusenumYes
titlestringYes
courseCodestringNo
orgSourcedIdstringYes

Classes

FieldTypeRequired
sourcedIdstringYes
statusenumYes
titlestringYes
courseSourcedIdstringYes
schoolSourcedIdstringYes

Enrollments

FieldTypeRequired
sourcedIdstringYes
statusenumYes
classSourcedIdstringYes
userSourcedIdstringYes
roleenumYes

Status Values

  • active - Currently valid
  • tobedeleted - Marked for deletion
  • inactive - Not currently active

Roles

  • student
  • teacher
  • administrator
  • aide

On this page