API assistance > Trying to connect Monday.com webhooks to send assigned fundraiser updates to RE
Title says it all. I've been trying to get this sorted and working. I can use a get statement of https://api.sky.blackbaud.com/constituent/v1/constituents/{constituent_id}/fundraiserassignments but unable to send a patch (or any other request) back to that with an updated "fundraiser_id" and "start" date. Has anyone been able to get something like this working? I appreciate any help/suggestions/thoughts I can get!
Answers
-
after the get, you need to use the assignment id to make the PATCH call, what field from the GET you are using to make the PATCH call?
0 -
Hey @Alex Wong Thanks for the suggestion. I checked that PATCH call and I don't the parameter that I'm hoping to update. For example, for this test user that I sent my GET call to, I get the following result (this includes inactive being set to true):
{"count":2,"value":[{"id":"193013","constituent_id":"146827","fundraiser_id":"144249","start":"2026-02-10T00:00:00"},{"id":"193012","constituent_id":"146827","end":"2026-02-10T00:00:00","fundraiser_id":"146489","start":"2026-02-10T00:00:00"}]}If in Monday.com I have Person 1 (fundraiser_id: 144249) set as assigned, but want to reassign to Person 2 (fundraiser_id: 146827), I need to have an "end" date added to Person 1's info and to have Person 2's info clear the "end" date and adjust the "start" date - or - have a new POST for Person 2 with a "start" and open end date.
I've been combing through the API Reference pages to figure out the best way to cross reference/edit but haven't found quite what I'm looking for yet. Hope some of the info above may help you to better determine what I'm looking for! Happy Friday.
0 -
As Alex mentioned, you'll need to use the assignment ID to make changes to existing fundraising assignments. In the output of your GET call, the assignment ID is just called "id" (193013 for the first result, 193012 for the second).
To make changes to an existing assignment, use the PATCH endpoint (note that we're using the Fundraising API here, not the Constituent API):
https://api.sky.blackbaud.com/fundraising/v1/fundraisers/assignments/{assignment_id}
To create a new assignment, use the POST endpoint (also in the Fundraising API):
https://api.sky.blackbaud.com/fundraising/v1/fundraisers/assignments
0 -
Ben and Alex! Thank you both. Alex was right from the beginning, but I didn't understand that the id pulled would be the same value for using as the assignment_id. My script was updated and I was able to get successful updates after changing the assigned user in Monday. I appreciate you both.
0
Categories
- All Categories
- 6 Blackbaud Community Help
- 213 bbcon®
- 1.4K Blackbaud Altru®
- 402 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®
- 655 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
- 792 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)

