Error 404 when using Appeal (Get) for some IDs but not others
Hi,
Using the SKY API Console to test the Appeal (Get) endpoint, I'm getting a 404 error for some IDs but not others.
For appeal_id 1000, I get:
GET https://api.sky.blackbaud.com/fundraising/v1/appeals/1000 HTTP/1.1
HTTP/1.1 200 OKcache-control: no-cachecontent-type: application/json; charset=utf-8expires: -1pragma: no-cache{ "id": "1000", "category": "Direct Mail", "date_added": "2020-12-07T11:43:26.977-05:00", "date_modified": "2021-05-07T08:51:06.297-05:00", "description": "MDSCA2021 - Cartes de printemps/Spring Cards (Acq.)", "goal": { "value": 0.000000 }, "inactive": false, "lookup_id": "MDSCA2021", "start_date": "2021-02-05T00:00:00"}
For appeal_id 1197, I get:
GET https://api.sky.blackbaud.com/fundraising/v1/appeals/1197 HTTP/1.1
HTTP/1.1 404 Not Foundcache-control: no-cachecontent-length: 193content-type: application/json; charset=utf-8expires: -1pragma: no-cache[{ "message": "The requested operation could not be fulfilled", "error_name": "RequestNotFulfilled", "error_code": 404, "raw_message": "The requested operation could not be fulfilled", "error_args": []}]
ID 1197 definitely belong to an appeal, so I'm not sure why one is working but the other one isn't.
I've had this error come up several times lately for different endpoints and I'm not sure why. Can anyone help here?
Also, how do I know or set which environment is linked to the SKY API Console? I don't think this is the problem because all of our environments have appeal_id 1197.
Thank you.
Best Answer
-
You will need to confirm the authorization token you get on the API console is for the same RE NXT environment that has this appeal system record id. (do you have more than one RE NXT environment?)
1
Answers
-
Tagging in All-Star @Alex Wong to see if he can help!
1 -
it's important to know if you are talking about Appeal ID as in Appeal Lookup ID that can be alpha numeric, or are you talking about Appeal System Record ID that is RE system assigned when the new appeal is created and cannot be changed.
The API take in the Appeal System Record ID.
To know for sure, go to the Appeal page on RE NXT, and then look at the info
2595 is the Appeal System Record ID
11 is the Appeal ID (or Appeal Lookup ID)
0 -
Hi Alex,
Sorry, I wasn't notified of your reply.
Yes, I am using the appeal's system record ID found in the URL:
I just redid the test with this appeal and get the same error 404:
GET https://api.sky.blackbaud.com/fundraising/v1/appeals/1197 HTTP/1.1
HTTP/1.1 404 Not Foundcache-control: no-cachecontent-length: 193content-type: application/json; charset=utf-8expires: -1pragma: no-cache[{ "message": "The requested operation could not be fulfilled", "error_name": "RequestNotFulfilled", "error_code": 404, "raw_message": "The requested operation could not be fulfilled", "error_args": []}]0 -
You're right, the wrong environment is being used by the API console. How do I change the environment?
0 -
Nevermind, I figured it out. I installed the API Console via Marketplace for both environments and now when using the console, I can select which environment to use it with.
Thanks for pointing me in the right direction!
0
Categories
- All Categories
- 6 Blackbaud Community Help
- 213 bbcon®
- 1.4K Blackbaud Altru®
- 403 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®
- 656 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
- 793 Community News
- 2.9K Jobs Board
- 54 Blackbaud SKY® Reporting Announcements
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)


