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.