OneRosterUserOutput
User information in the OneRoster format
- agentsType: array object[] · OneRosterGUIDRef[]required
Array of agents (parents, guardians) associated with the user
A reference to another OneRoster entity
- hrefType: stringFormat: urirequired
URI reference to the entity
- sourcedType: string
Id requiredUnique identifier of the referenced entity
- typeType: stringenumrequired
Type of the referenced entity
values- academic
Session - category
- class
- course
- demographics
- dateType: stringFormat: date-time
Last Modified requiredTimestamp of when the user was last modified
- emailType: stringrequired
User's email address
- enabledType: stringenum
User requiredThis is used to determine whether or not the record is active in the local system.
values- true
- false
- familyType: string
Name requiredThe family name. Also, known as the last name.
- givenType: string
Name requiredThe given name. Also, known as the first name.
- gradesType: array string[]required
Array of grade levels associated with the user
- resourcesType: array object[] · OneRosterGUIDRef[]required
The identifiers (GUIDs) for the set of resources that are to be made available to the user.
A reference to another OneRoster entity
- hrefType: stringFormat: urirequired
URI reference to the entity
- sourcedType: string
Id requiredUnique identifier of the referenced entity
- typeType: stringenumrequired
Type of the referenced entity
values- academic
Session - category
- class
- course
- demographics
- rolesType: array object[] · OneRosterUserRoleOutput[]required
Array of roles assigned to the user
Role information associated with a user
- orgType: objectrequired
Organization associated with the role
- roleType: stringenumrequired
Role value
values- aide
- counselor
- district
Administrator - guardian
- parent
- roleType: stringenum
Type requiredType of role (primary/secondary)
values- primary
- secondary
- beginType: string | null
Date Date when the role assignment begins
- endType: string | null
Date Date when the role assignment ends
- userType: string | null
Profile User profile ID associated with this role
- sourcedType: string
Id requiredUnique identifier for the user
- statusType: stringenumrequired
Status of an entity in the system
values- active
- tobedeleted
- inactive
- userType: array string[]
Ids requiredThe set of external user identifiers that should be used for this user.
- userType: array object[] · OneRosterUserProfileOutput[]
Profiles requiredArray of profiles associated with the user in different systems
Profile information associated with a user in a specific role
- profileType: stringFormat: uri
Id requiredUnique identifier for the profile
- profileType: string
Type requiredType of profile (e.g., learning platform, assessment system)
- vendorType: string
Id requiredIdentifier of the vendor providing this profile
- applicationType: string | null
Id Identifier of the specific application this profile is for
- credentialsType: array object[] · OneRosterCredentialOutput[]
List of credentials associated with this profile
The container for the information about a User Profile that will provide the user with access to some system, application, etc.
- descriptionType: string | null
Human-readable description of this profile
- identifierType: string | null
Additional identifier for the user
- metadataType: object | null
Additional metadata associated with the user
- propertyType: anything
Name
- middleType: string | null
Name The set of middle names. If more than one middle name is needed separate using a space.
- passwordType: string | null
User's password (hashed)
- phoneType: string | null
User's primary phone number
- preferredType: string | null
First Name User's preferred first name if different from given name
- preferredType: string | null
Last Name User's preferred last name if different from family name
- preferredType: string | null
Middle Name User's preferred middle name if different from middle name
- primaryType: object
Org ID of the user's primary organization
- hrefType: stringFormat: urirequired
URI reference to the entity
- sourcedType: string
Id requiredUnique identifier of the referenced entity
- typeType: stringenumrequired
Type of the referenced entity
values- academic
Session - category
- class
- course
- demographics
- smsType: string | null
User's SMS contact number
- userType: string | null
Master Identifier The master unique identifier for this user. This is NOT the same as the user's interoperability 'sourcedId'.
- usernameType: string | null
The user name assigned to the user.
