V1 Users Extended by Roles returns 404 when making requests with certain base_role_rids
Hello,
When calling /v1/users/extended?base_role_ids=14,15,17,562 we are getting a 404 even though calling /v1/users/extended?base_role_ids=14,15 works.
Is this to be expected?
Comments
-
@Gerald Truong - I tested that combination of base role IDs in the Developer's Portal and in one of my programs (VB.net using SKYLib.Net). It worked as expected for me.
0 -
Good morning @Brian Gray, then I am stumped
not sure why we are getting a 404. Any chance you could send me your version of the request URL? Maybe we malformed ours…0 -
@Gerald Truong - The complete URL is
Have you tried it in the Developer's Portal? It shows you the URL for the call and the returned data (or error message).
0 -
TY @Brian Gray! We are having issue testing within the developer portal. We get one of the following error:
- “You don’t have access to any SKY API enabled Blackbaud products.”
- { "statusCode": 401, "message": "The required Authorization header was missing or invalid, or the token has expired", "status": 401, "title": "The required Authorization header was missing or invalid, or the token has expired" }
We have an OAuth client_id and 2 OAuth secrets but not sure how do they get applied to the authorization fields within the request form. Under headers we see Bb-Api-Subscription-Key and under Authorization we get 2 fields: Blackbaud OAuth 2.0 Service and Subscription key. How does one get a subscription key for the developer portal?
0 -
@Gerald Truong - on the Developer's console page, near the top of the page there is a Try it button. (If there is a message next to it that says that you must sign in, do that - using an account that is authorized to use the API.)
When you are signed in with a valid account, you don't need to set the fields labeled BB-Api-Subscription-Key, Authorization, or Subscription key. Don't change them.
- Click the Try it button
- Enter a base role ID in the appropriate field.
- In section labeled Blackbaud OAuth 2.0 Service, select Authorization code.
- A pop-up window will appear. Click Authorize. The pop-up will close. (If the pop-up does not appear, check your pop-up blocking settings.)
- Scroll down and click the Send button.

The pop-up authorization widow:
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)

