Hi all - not sure if this is a bug or as designed.
One of our schools has some students set to Do not include my name or any information about me in the directory. (This is under User Profile > Settings > Privacy settings > Directory Settings. Screenshot at bottom.)
That excludes them from some API endpoints but not others. Examples:
- /school/v1/users: Excluded
- /school/v1/users/extended: Included
- /school/v1/athletics/teams/{team_id}/roster: Excluded-ish (the user is in the roster, but their user ID is 0)
- /oneroster/v1p1/users: Included
We combine data from multiple endpoints, so we're trying to understand what all that setting affects.