Testing API webhooks without existing users
Hi everyone,
We have some customers who are interested in matching their raiser's edge data to our application.
I signed up for a developer cohort account, but it seems like I don't have enough permissions to test sending/receiving webhooks. I also can't seem to even add my application to the cohort account.
Has anyone figured out a way to do this? I'd prefer to get things like testing oauth done before putting this in front of a customer.
Thanks for any advice.
Comments
-
Hi @Jon Jaszek,
Can you describe the permission issue you're experiencing?
Having access to the Cohort environment grants you the ability to authorize your applications for the Cohort environment without the need to explicitly Connect the application to the environment. In other words, you shouldn't need to connect the application to subscribe to Webhook events.
Once authorized, your application should be able to use the Webhook API to subscribe to the events you're interested in as long as you've configured your application for webhooks access (and I do see that the one application on your account is configured for “Full” access, so you should be good there).
The only issue I could see is that you don't currently have Write permission to the Cohort environment, so your account won't be able to trigger changes in the Cohort environment (e.g. changing a Constituent's address) to effectively test your webhooks; however, your application should still receive webhook messages for changes initiated by other users in the Cohort. If you need Write access to this environment, you can contact the SKY API team as you initially did for Cohort access (just respond to the original thread).
1
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
- 247 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)
