How Are Staff Members Included in the OneRoster /Users Endpoint?
A staff member can be included as either a teacher or non-teaching staff, depending on whether they have a qualifying record on file. Missing both leaves a staff member out of the feed, with no error shown anywhere.
Required for Any Staff Member
- Staff record is active: not delete-tagged, and not marked with an inactive status
Included as a Teacher
- Traditional scheduling: must have an active Teachers record on file (TCH.ID matches the Staff ID)
- Flex scheduling: must have their ID number tied to at least one Section Staff record (SSE.ID)
Included as Non-Teaching Staff
- Applies to credentialed staff with no teaching assignment
- Needs a Staff Credentials (STC) record on file with a current date range
- Skipped automatically if the staff member already qualifies as a teacher
NOTE: An active Staff record alone is not enough. The most common reason a staff member is missing from the feed: a non-teaching staff member has no Staff Credentials record on file, or a teacher has no active teacher number or section staff record. Either gap leaves them out with no error shown.