Hi everyone,
We’re currently using this endpoint for user sync:
GET /school/v1/users?roles={{roleid}}
The issue is it doesn’t return student_id.
We found this endpoint:
GET /school/v1/users/extended/{user_id}
which does include student_id, but it requires one API call per user — which isn’t practical for bulk sync, especially across multiple schools (tenants).
Has anyone faced this before?
- Is there any way (parameter, expansion, or different endpoint) to get
student_id in bulk with the users list? - Or how are you handling this efficiently in your integrations?
Any suggestions or best practices would be really helpful.