We are excited to announce two new sets of Blackbaud CRM APIs, now available on the SKY API developer portal. Together they let you query your data on demand and work with core Blackbaud CRM functionality programmatically, so you can build integrations, automations and reporting solutions without working around gaps in the API.
Ad-hoc Query API
Ad-hoc queries are one of the most powerful ways to find and analyze constituent data in Blackbaud CRM. The new Ad-hoc Query API brings that capability to your own applications. You can save a query, run it, and retrieve results using standard REST calls.
The API includes six operations:
Support for deferred execution means large queries do not have to hold a connection open. Start the query, check back for the result, and cancel it if circumstances change.
Where it helps
- Feeding Blackbaud CRM data into dashboards, data warehouses or external reporting tools.
- Building lightweight apps that let staff run approved queries without opening Blackbaud CRM.
- Automating recurring extracts for mailings, appeals or finance processes.
Completing API coverage for Blackbaud CRM functionality
The second group of endpoints completes a series of APIs that provide full coverage of Blackbaud CRM functionality. These operations mirror how Blackbaud CRM itself works, through data forms, data lists, business processes and record operations, so whatever users can do in the application can now be done through the API.
Where it helps
- Syncing constituent, gift or event data between Blackbaud CRM and other systems.
- Triggering business processes from outside Blackbaud CRM, such as when a form is submitted on your website.
- Building custom front ends on top of the same forms and lists your team already knows.
Getting started
Visit the SKY API developer portal to explore the full reference for each operation. If you are new to SKY API, the getting started guide walks you through creating a developer account, registering an application and authorizing requests.
We would love to hear what you build. Share your experiences, questions and ideas in the comments below or in the SKY Developer community.