How to get students / teachers belongs to a school level
How to get students and teachers belongs to a specific school level?
It seems only Courses and Sections can take a school level parameter
https://api.sky.blackbaud.com/school/v1/academics/courses[?department_id][&level_id]
https://api.sky.blackbaud.com/school/v1/academics/sections?level_num={level_num}[&school_year]
To get all students in a school level, I would have to
- Get all sections by school level
- Call Academics students by each section to get all the students
This would work, but this approach is not efficient. And I cannot get teachers at the school level.
Is there a better way to get students and teachers by the school?
Comments
-
The most effective way to get students and teachers for the entire school is to use the User Extended route :
This would get you all the students for the school and not just the students within a section. What are you trying to do with the list of students and teachers for a section?
0 -
Hi Jared,
Thanks for your help!
I am trying to filter all the teachers and students on the school level. (I prefer to save the entities only for the specified school level.)
The API you suggested, Users extended by role(s), does not accept a school level parameter, neither contain school level in response.0 -
What sort of data are you looking to get for teachers and students based on school level? Are we talking basic user information or are you trying to do something specific?
0
Categories
- All Categories
- 6 Blackbaud Community Help
- 211 bbcon®
- 1.4K Blackbaud Altru®
- 396 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 360 Blackbaud eTapestry®
- 2.5K Blackbaud Financial Edge NXT®
- 649 Blackbaud Grantmaking™
- 567 Blackbaud Education Management Solutions for Higher Education
- 3.2K Blackbaud Education Management Solutions for K-12 Schools
- 937 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.5K Blackbaud Raiser's Edge NXT®
- 3.7K SKY Developer
- 247 ResearchPoint™
- 119 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 239 The Tap (Just for Fun)
- 34 Blackbaud Community Challenges
- 31 PowerUp Challenges
- 3 (Open) PowerUp Challenge: Data Health
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Product Update Briefing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports+
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Email Marketing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Gift Management
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Event Management
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Home Page
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Query
- 785 Community News
- 2.9K Jobs Board
- 53 Blackbaud SKY® Reporting Announcements
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)

