I feel like the SKY API does not successfully bridge the gap for functions and processes that are done in Raiser's Edge Database.... For one we can't apply Gifts to specific Pledges paying down a pledge balance through the SKY Gift API. Also there is no way to post a gift or gifts without having the system ID of the constituent. The only way to get this is to run a search on the constituent using the Lookup ID that we have in both our systems to return the system ID in SKY API Constituent (search) endpoint. Why can't we post using the ID we have setup in database.... Makes no sense from a developer standpoint in my opinion.... I also feel like we should also be able to access the database information in some type of ecosystem and export data through some variation of SQL to integrate our organizations information systems easier. Whether it is getting data out of Raiser's Edge or Into Raiser's Edge for "bidirectional database synchronization" the tools that are provided make this process cumbersome and inadequate to perform essential processes. Leaving the only solution for developers and administrators with is to painstakingly enter the information manually in database view.... Or purchase some additional software to achieve this.
Agreed! We are expert API integrators, but the APIs are insufficient (see my previous posts in this community). Read-only SQL access would make a world of difference and would allow RE NXT customers to finally feel that Blackbaud is integrator-friendly
I agree. We are new to APIs due to us having to get the new SIS and they are no longer providing scheduled Queues for use. The setup and getting started with APIs page is not complete enough to get anyone started with using APIs, yet alone trying to figure out how to get our data out of these systems on demand without human interaction. We need access directly to the data base for all Blackbaud products.