Community Group Rosters Beta API
Good morning! Has anyone tried to use the new BETA API for Community Group Rosters?
Our groups are setup as “Continuous”, meaning they are created once and are valid for multiple school years. I found that if your community group isn't setup to a specific academic year, nothing comes back.
I ran the API first with no results and no filters. I then created a new group, made it active for 1 year, and ran the API again. I now get a result of my new group but not the continuous groups. Based off the API guide, I think this is expected but I would argue is a bit of a miss. @Stephen Boyle any chance this may be adjusted to also pull back continuous groups?
Comments
-
@Lindsey Bryant
Good catch. This is my unfamiliarity with community group features raising its head. I will get this adjusted to return the “Continuous” community groups as well as the “Yearly” groups. Thank you for the feedback and stay tuned.2 -
@Stephen Boyle I see this endpoint is still in beta….Is there any update?
It doesn't work for the 3 schools I've tried it with so far. The output looks like this:
[null, null, null, null … ]
Excited for this endpoint….It will make certain extracts a lot simpler.
0 -
@Eric Eskildsen
This endpoint works when I run it in the Try It Console.I'd like to track this as a support ticket, which @Todd DeSchuiteneer can help with. Meanwhile, please give me an example school and year that you ran this for. I can start looking into it.
0 -
@Stephen Boyle D'OH. I'm sorry, Stephen. I was running this through an internal tool that expects the SKY response to have “count” and “value” properties. This endpoint apparently doesn't. My mistake! It works when I make the raw call. Which is great as this will simplify some of our pulls quite a bit. Noted for my future reference.
0 -
@Stephen Boyle Well, I may have spoken too soon….Data is coming through now, but `roster` is an empty array for all the schools. This is with a raw API call now, not piping through any tools. I'll send you the names of the schools.
0 -
@Eric Eskildsen Thanks for posting this issue. I just had a chance to test and confirm the rosters do not come through in the results as expected. I will open a support ticket for us and have our dev team address the issue. We apologize for the inconvenience in the interim.
1 -
@Todd DeSchuiteneer Thanks Todd!
0 -
@Stephen Boyle
Any updates on this returning continuous rosters for groups? I tried it again and see it's still an issue. Would it be helpful for me to submit a support ticket?0 -
@Lindsey Bryant
We started a new sprint today, and this item got started today. Best case is a fix for this Tuesday.We have a support ticket for this, but if you submit one too you will be notified automatically when we mark it fixed. If Support adds your ticket to this bug (3177539).
1 -
@Eric Eskildsen
@Lindsey Bryant
The latest release should have cleared up the empty roster issue.That said, I am seeing some duplicate sections (with different section IDs) for some community groups. There may be some inactive sections showing or some bad data in our demo db. I have that in the backlog, but I wanted to let you know the roster arrays should be correct for the correct section of a community group.
2 -
@Stephen Boyle
Thanks for the heads up. I saw it in the release notes today and it's on my list to review and ensure the continuous groups are coming back as expected. I appreciate the follow up and all the hard work you and your team are doing.0 -
@Stephen Boyle I did confirm we are also seeing the duplicate section data for the community group. Our groups are setup as continuous groups. The same offeringid is on both arrays, but I do see two separate section_ids.
I also wanted to point out that continuous groups appear to have a different body response compared to the example provided in the documentation. For example, I do not have the enrolldate, departdate, status, enrollment_type that's under RosterUsers. It doesn't impact anything, but maybe something worth adding to the documentation that these arrays won't be returned due to how the group is configured.0 -
@Stephen Boyle I dove into this a bit more this morning and compared it to some advanced lists I had prior to the API being released. Unfortunately, there are quite a few issues for us with our continuous groups that are configured. Support Case # 019959389 has been submitted.
For anyone that is reviewing this thread, this is what I've found so far:
Issues:
- School_year (Year object array and it’s data points) are not included compared to he example in the API documentation.
- Rosters array is missing:
- Enroll_date
- Depart_date
- Status
- The subarray for “Leader” is always showing “false” when users are marked as leaders within the configuration
- We are getting three top level arrays back (three unique section_ids), which I believe is for each trimester we have configured with the school year. However, the user array is only showing for the current term.
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®
- 650 Blackbaud Grantmaking™
- 568 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
- 248 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)


