List of users
I am looking for an API get request that gives me a list of all active users in our Blackbaud account. It seems the only API that allows users is the School API in the link below. None of the requests listed allow you to pull an entire list. The close I have found is the users by role request. The trouble I have with this API is I do not have a list of Role(s) to pull requests from. Could someone point me in the direction to be able to pull a list of users or find a list of Role ids?
Thank you
Comments
-
I think there is a role called “All School.” That might be what you're looking for.
You might also consider
0 -
You can get a list of all roles with a call to Core Roles. The call will return a list of all roles with a name, a role ID, and a base role ID.
Be careful when using the IDs. Some endpoints (such as v1usersget) require the role ID, while others (such as V1UsersExtendedGet) require the base role ID. The parameters list for each endpoint specifies which is required, but you do have to know that there is a difference between the role ID and the base role ID.
Although the role ID and base role ID are both integers, the call to UserGet and UserExtendedGet expect the role ID(s) to be in a string. This allows you to specify more than one role in a single call to the endpoint. Users that have more than one of the specified roles (such as a teacher who is also a parent of a current student) will be included in the list only once.
UserExtendedGet includes a list of the user's roles. All roles assigned to the user will be listed - including roles that were not included in the request.
2 -
@Bryna Gleich is correct. The All School role will return all users in your database, regardless of which other roles are assigned.
The base role ID is 1. You can get the role ID for your school using a call to Core Roles.
2 -
Bryna,
Thank you for this information. I'm a little unclear on some things and apologize upfront for my very newbie questions. As I don't use Blackbaud from the front end at all, I'm unclear as to how all of the pieces fit into the API calls. I just want to make sure I am asking my questions using the correct verbiage. Our end users only use the financial piece of blackbaud. They log in to approve invoices, etc. They log into the Financial Edge NXT environment. This is the environment that I am trying to determine which users are active. Is this the data that the School API pulls?1 -
Kathy Miller:
Bryna,
Thank you for this information. I'm a little unclear on some things and apologize upfront for my very newbie questions. As I don't use Blackbaud from the front end at all, I'm unclear as to how all of the pieces fit into the API calls. I just want to make sure I am asking my questions using the correct verbiage. Our end users only use the financial piece of blackbaud. They log in to approve invoices, etc. They log into the Financial Edge NXT environment. This is the environment that I am trying to determine which users are active. Is this the data that the School API pulls?Hi Kathy,
The School API basically corresponds to Blackbaud Education Management, including Core, Academics, Enrollment Management, Extracurricular, School Website, etc.
It doesn't correspond to Financial Edge NXT. I think those are other categories, like General Ledger, Accounts Payable, Statistical Unit, and Treasury. I don't know the Financial Edge side of it personally, but I know there are people in this community who do know it.
and
might be good places to look and ask.
I'll forward this discussion to someone I work with who may know it too.
0
Categories
- All Categories
- 6 Blackbaud Community Help
- 210 bbcon®
- 1.4K Blackbaud Altru®
- 395 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)
- 33 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
- 784 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)

