Use API to Automate Creation of Blackbaud Users
Is it currently possible to create new users in your BB environment using an API?
We currently use Financial Edge NXT and the Expense Management Module. The Expense Management module requires users to have a Blackbaud account. We normally have to go to “Security” → “User management” and then enter their name and email to send them an invite link. Then we also have to update their role to grant them access to EXP Management. And then we must go into the Expense Management module and enable them for each type of request they can send. Then we have to configure their approval rule. Then we have to…. checks notes… well I guess that's it, but that's still a lot of manual work.
For non-FE users, we have an automated onboarding process where accounts are automatically provisioned in Microsoft 365 using code. We would like to be able to auto-provision/send an invite email for Blackbaud accounts as well.
We work with at least 2 separate tenants. We have Single Sign On set up on our primary tenant and accounts don't need to be created for those users. However, most of our Expense Management users are on a tenant that is outside our SSO realm. Therefore, they require us to create an account in order for them to access Expense Management.
While browsing the Sky API, I did not see any endpoint that allowed creating a new user and/or setting up their roles. Does that not currently exist or did I overlook something?
Comments
-
@Evan Greene
you did not overlook, there is no user management api endpoint0 -
@Evan Greene As Alex said, there is no such API but there is an idea for one that you could vote for:
0
Categories
- All Categories
- 6 Blackbaud Community Help
- 213 bbcon®
- 1.4K Blackbaud Altru®
- 400 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 360 Blackbaud eTapestry®
- 2.6K Blackbaud Financial Edge NXT®
- 655 Blackbaud Grantmaking™
- 576 Blackbaud Education Management Solutions for Higher Education
- 3.2K Blackbaud Education Management Solutions for K-12 Schools
- 939 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.6K Blackbaud Raiser's Edge NXT®
- 3.7K SKY Developer
- 248 ResearchPoint™
- 119 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 241 Member Lounge (Just for Fun)
- 34 Blackbaud Community Challenges
- 34 PowerUp Challenges
- 3 (Open) PowerUp Challenge: Chat for Blackbaud AI
- 3 (Closed) 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
- 790 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)

