Getting existing transactions
Hi there,
I am trying to figure out how to get all the transactions out of BBMS. I would have thought it was possible with the SKY API but I can't seem to find an endpoint that is not for creating a payment.
FYI, I am not a CRM or NXT or any other platform customer. Only BBMS. I seem to see that there's way to connect powerBI or poweapps but again not sure if also works for BBMS or not and if that would resolve my problem in some way.
Any way or guidance welcome…
Thanks!
Answers
-
There is no API endpoint for getting a list of all transactions. You can only get ONE transaction at a time by providing a transaction id. Something I'm also waiting on.
0 -
@Arnaud Charlier Check out the Get Disbursement Transactions endpoint. It's in preview but I believe Plan has access to it.
You can also expect to see a Power Platform connector for the Payments API in the near future!1 -
@Erik Leaver nice!
0 -
Great! Thanks for the response, both. Is there anything that needs to be done to access the preview or is that automatically available?
0 -
@Arnaud Charlier I checked with the Payments team & they noted that Plan should have access to the preview.
1 -
@Erik Leaver I am getting this error when trying to hit the API
[api] status: 403[error] Failed to fetch disbursements: 403 Client Error: Forbidden for url: https://api.sky.blackbaud.com/payments/v1/disbursements
I am trying to get the list of disbursements first as I don't think the ID is available in the UI, or not that I could see anyway.
Noting that my script retrieves a transaction just fine so I am pretty sure the app is configured properly.Thanks!
0 -
some progress here, it seems that I must pass a config ID and that it is not optional as suggested by the documentation. I am now getting a 403 but with an actual error message that is coming from this Azure application gateway.
GET https://api.sky.blackbaud.com/payments/v1/disbursements?2687sdfg-9113-4123-8123-qws820c8bd4e
[api] status: 403[error] Failed to fetch disbursements: 403 Client Error: Forbidden for url: https://api.sky.blackbaud.com/payments/v1/disbursements?2687sdfg-9113-4123-8123-fb7820c8xxxx
[error] Response body: <html><head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
<hr><center>Microsoft-Azure-Application-Gateway/v2</center>
</body>
</html>0 -
Hi Arnaud -
I will email you directly to confirm we have the right SKY application approved for this endpoint.
Thanks
Mina
0 -
@Erik Leaver I just tried the disbursement transaction endpoint and always get empty array back. That's with using the Get Account Configurations > Get Disbursement List to confirm the ID for both before issuing the disbursement transaction endpoint.
0 -
Hi @Alex Wong - We need to invite you to the preview. @Mina Mistry can you add Alex?
1 -
@Erik Leaver I've trying to work with the Payments API in Power Automate - do I understand correctly from the above conversation that not everyone has access to this yet? (I'm getting "404 Resource Not Found" errors.)
0 -
@James Belich In your developer account, there are subscription options for the SKY APIs and the Payments API. You'll need to be subscribed to the Payments API to access it. Make sure you can get the result you want using the API "Try It" console before you start using the send http request in Power Automate.
Let me know if that clears it up.0 -
@Erik Leaver Thanks! I did subscribe to the Payments API and I'm able to get results using the "Try it" console, but the Send HTTP Request doesn't work in Power Automate. I'll start a new post with more details, but I wanted to double check that I should have access to API first.
0 -
@James Belich sounds like a good start. We've confirmed access and that the API works. Next up - figure out the issue in PA!
0
Categories
- All Categories
- 6 Blackbaud Agents for Good™
- Raiser's Edge NXT test
- 6 Blackbaud Community Help
- 212 bbcon®
- 1.4K Blackbaud Altru®
- 406 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.2K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 16 donorCentrics®
- 361 Blackbaud eTapestry®
- 2.6K Blackbaud Financial Edge NXT®
- 667 Blackbaud Grantmaking™
- 588 Blackbaud Education Management Solutions for Higher Education
- 3.3K Blackbaud Education Management Solutions for K-12 Schools
- 949 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 85 JustGiving® from Blackbaud®
- 6.8K Blackbaud Raiser's Edge NXT®
- 3.8K SKY Developer
- 251 ResearchPoint™
- 121 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 243 Member Lounge (Just for Fun)
- 38 Blackbaud Community Challenges
- 37 PowerUp Challenges
- 3 (Closed) PowerUp Challenge: Grid View Batch
- 3 (Closed) 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
- 809 Community News
- 3K Jobs Board
- 57 Blackbaud SKY® Reporting Announcements
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)


