EventsList API returning null result
Hi There,
We have a single API integration where querying the EventsList API is returning a null result.
It seems to work for all of our other integrations, except this particular one.
Is anyone able to assist in troubleshooting this issue please?
Thanks.
Comments
-
@Daniel Libeau
please provide more info such as how you are making the call and the parameter you provide to it.Also need to know what is the exact response from the API is including the status code.
1 -
When sending this PHP CURL, "https://api.sky.blackbaud.com/event/v1/events/39"
The response is NULL 403
Attached is the partial var_dump of curl_getinfo

This is only from the EventsList endpoint, none of the others.
0 -
@Daniel Libeau
403 error means you are not permitted to view the event record. Try going to RE NXT webview and access this event record and see if you get to the event record page properly?0 -
0
-
Hi @Daniel Libeau
A 403 error can also indicate a rate quota limit. From the API Documentation:
Since you said it does not occur for other endpoints, it seems odd you'd only be hitting the limit on this API call, but it looks like in the screen shot you shared it was a partial dump of the returned data, so it's worth checking.
One other thing to check, if you test the endpoint from the Developer Portal, do you receive the 403 error there too?
https://developer.sky.blackbaud.com/docs/services/event/operations/GetEvent/console
1 -
@Daniel Libeau
Did you double check to make sure Event record id 39 exists in your RE NXT instance? though if it's a record not exist error, it should be a 404 error.Can you paste the full request and response?
0 -
@Ashley Moose
Thanks AshleyWhen trying from the console, the error I get is
"status": 401, "title": "The required Authorization header was missing or invalid, or the token has expired" }
0 -
@Daniel Libeau
Make sure you select Authorization code from the drop down which a window will pop-up asking you to authorize.
0 -
@Alex Wong
Thanks AlexI've just gone into the console with a developer and noticed that the Event section and Constituent section give me different options for testing, as per the attached screenshots.
Could there be something wrong with my account?

0 -
@Daniel Libeau
Each API endpoint requirement is different.Get an event, requires you to pass in the event_id of the event record's system record id.
Constituent (Get), requires you to pass in the constituent_id of the constituent record's system record id.
each API endpoints reference documentation will tell you how to call it.
0 -
@Alex Wong
Thanks AlexI've added the constituent_id and am still in the position of not having the correct organisation to select when trying to authorise
0 -
@Daniel Libeau
Hi, then i cannot help you further. I have only worked on API being in my own org's instance of RE NXT. It seems like you are working on multiple org's RE NXT, and that's something you will have to get help from someone that does the same.0 -
Thanks Alex
0 -
@Daniel Libeau If you are not seeing the organization in the list, it's likely that the SKY API Console app is not connected in that environment. To connect the app, go to the Marketplace and filter the app collections to By Blackbaud. Then click on the SKY API Console and choose to connect.

Note: You must be an environment admin to connect apps in the Marketplace.0 -
Thanks Ahsley, that seems to have resolved my secondary issue.
ow when I authorise correctly and use the Get Event option in the console I get the correct event returned in the response.
I will go back to my developer today with this information
1
Categories
- All Categories
- 6 Blackbaud Community Help
- 209 bbcon®
- 1.4K Blackbaud Altru®
- 394 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 359 Blackbaud eTapestry®
- 2.5K Blackbaud Financial Edge NXT®
- 646 Blackbaud Grantmaking™
- 563 Blackbaud Education Management Solutions for Higher Education
- 3.2K Blackbaud Education Management Solutions for K-12 Schools
- 934 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.4K Blackbaud Raiser's Edge NXT®
- 3.7K SKY Developer
- 243 ResearchPoint™
- 118 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 238 The Tap (Just for Fun)
- 33 Blackbaud Community Challenges
- 28 PowerUp Challenges
- 3 (Open) 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
- 779 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)

