Introducing the Webhook API (beta)
The Webhook API is now available and is in beta! To participate in the beta, contact the Blackbaud SKY Developer team. We will update the new changelog with any additions or improvements to the API.
The Webhook API enables 3rd-party applications to subscribe to specific events that happen within the Blackbaud system.
For example, when constituents change their contact information, we can notify your SKY application through a Webhook API subscription to the constituent address changed event. When you subscribe, your application provides an endpoint URL to be called when a constituent's address changes. In Blackbaud environments where your application has been enabled, when an event happens, we send the request to that endpoint. Your application then inspects the request payload to determine if it should take an action in response.
Instead of implementing a time-interval polling mechanism to check if the address information has changed, a subscription to a webhook event enables us to send you notifications when subscribed events occur.
For more information, see our Webhook API documentation. Stay up-to-date on the latest by bookmarking the new Webhook API changelog!
Comments
-
The webhook API Endpoint Reference page is missing: Sorry, we can’t find the page you are looking for
0 -
Steven Cinquegrana make sure you are logged in and then try to refresh the endpoint reference page. It's not an open beta.0
-
Lindsey Rix I was logged in, tried refreshes, etc. It suddenly appeared after a few redirects from a different link.0
-
Steven Cinquegrana Good to know you're logged in now! Perhaps there's some fun browser caching at play. Either way, hope you are good to go now.0
-
Lindsey Rix Could you possibly relax the need for cred on the two API Definition links? We use these to generate code from a utility app so having open access to these is useful.0
-
Steven Cinquegrana Can you reply to Ben's email with more specificity about which two links? Because this is an invite-only beta, I know the endpoint reference requires you to be part of a subscription, but it doesn't require any other credentials than being logged in.0
-
Lindsey Rix Ok, I've copied Ben Wong in. But if you go to the EPR you'll see right there on the page "API Definitions" under which there are "Open API" (aka Swagger) and "WADL". Also, no matter what we try, we're getting Invalid Webhook URL error when trying to create a subscription. Even using your own examples.0
-
Hi Steven Cinquegrana, we're working on making the endpoint reference visible to the public very soon. The API definition links will then be available to reference from your app. I can work with you directly on the error you're seeing.0
-
0
-
Steven Cinquegrana just wanted to close the loop here. The Webhook API endpoint reference is now publically accessible including the open API definitions. Thanks!0
-
Thanks Ben Wong. But as per emails to you and Chris Rodgers, we have set up webhooks and can see that they have been provisioned but we're getting zero call traffic to our endpoint, which we're monitoring for all traffic. Refer email from Friday and earlier today. Would appreciate some assistance.0
-
Hey, Steven Cinquegrana. I responded to your email just a few minutes ago -- just as I was getting the notification about your response here
Sorry for the delay. A little backed up with Memorial Day yesterday. Thanks! 0 -
Thanks, Steven Cinquegrana. Chris has responded. We're going to be providing some endpoints to enable some better testing of events. We'll also be providing some more details to help with troubleshooting when creating webhook subscriptions. Both should help the scenarios you've given us feedback on, so thanks!0
Categories
- All Categories
- 6 Blackbaud Community Help
- 213 bbcon®
- 1.4K Blackbaud Altru®
- 402 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
- 792 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)

