Course Request Returns Activity Requests Not Just Academics
Just so others are aware, the course request API will also return requests students make for activities:
Our school is trying to use the "Course Request" function out of BBEM to allow students to sign up for activities, but as I started to look into it, I realized that what I thought was an academic API is actually returning both sets of data.
https://api.sky.blackbaud.com/school/v1/academics/courserequests[?school_year][&school_level][&course_id][&status][&enrollment_status][&page][&size]
@Stephen Boyle is this expected?
Answers
-
I honestly can't remember. We didn't limit this endpoint to the one offering type, and we return the offering type with the "course" so the types are easily discernable. I can update the endpoint description to be more clear about the breadth of the output, and I can investigate adding an offering type filter, if you typically need to limit output in that way.
There are other endpoints under Academics with similar behaviors, such as Academics student enrollment list, which brings back enrolled sections for all the A's (Academics, Activities, Advisories, Athletics). So, this isn't totally unprecedented.
0 -
Thanks, Stephen. I think it might have been my own assumption as the other "Activity" specific APIs, have "activities" in the URL:
As an example: the Activities Roster:
https://api.sky.blackbaud.com/school/v1/activities/rosters[?school_year][&school_level][§ion_ids][&last_modified]The Academic Courses:
https://api.sky.blackbaud.com/school/v1/academics/courses[?department_id][&level_id]I naturally those that the "academics" was associated to academics and activities was associated to "activities" as a natural filter.
I appreciate the clarification and we will look through our various configurations to ensure we're filtering these accordingly as they are not the same from our perspective.
0
Categories
- All Categories
- 6 Blackbaud Community Help
- 206 bbcon®
- 1.4K Blackbaud Altru®
- 394 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 357 Blackbaud eTapestry®
- 2.5K Blackbaud Financial Edge NXT®
- 646 Blackbaud Grantmaking™
- 561 Blackbaud Education Management Solutions for Higher Education
- 3.2K Blackbaud Education Management Solutions for K-12 Schools
- 934 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.4K Blackbaud Raiser's Edge NXT®
- 3.6K SKY Developer
- 242 ResearchPoint™
- 117 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 238 The Tap (Just for Fun)
- 33 Blackbaud Community Challenges
- 28 PowerUp Challenges
- 3 (Open) 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
- 778 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)
