Collecting Write Off gifts through Gifts API
I am currently using the Gifts list API to get a paginated list of all gifts within RE but I am not able to retrieve gifts with type — ' write off'. https://developer.sky.blackbaud.com/api#api=58bdd5edd7dcde06046081d6&operation=ListGifts
I have noticed that I can get these writeoffs from the 'Gift (Get)' endpoint but I need to specify the Gift ID in order to get them. Is there an endpoint I can use to get a paginated list of writeoffs without specifying the writeoffs gift id?
Best Answer
-
- Execute Query by a saved query using the query's ID
- or execute query using JSON via adhoc querying
- this is also where you will specify if you want CSV, JSON, or JSONL data format
- wait and loop until job completed (interval of 30 seconds) using the execution's job status with the Job ID returned from step 1
- if job completed successfully, there will be a URI that you can use to download the data.
1 - Execute Query by a saved query using the query's ID
Answers
-
Use Query API to run a gift query for write off gifts. This is how I add all write off into my data warehouse for reporting/dashboarding for pledges/installments/payments/writeoff.
0 -
@Alex Wong, how do you connect the write-offs to the original pledge in your data warehouse? I know there is a field on the back-end (GFLink) that indicates the original pledge for a payment or write-off, but this field can't be included in a query output, which makes pledge reporting difficult.
0 -
Connecting the pledge gift record to the installment records (one pledge can have multiple installments), then connecting each installment to the payment records (one installment can have multiple "payment records", and payment record can be a pledge payment OR can be pledge write off). These relationships are detailed ONLY in the Gift V2 API endpoint for getting installments per pledge and getting payments per pledge. There is currently no way to get all pledge's installment and payments in bulk.
The "issue" that you need to use Query API for is, the get payments per pledge returns the payment gift id, not directly any "real" payment details (i.e. payment gift date, payment gift amount, write off gift date, write off gift amount). So in order for you to do proper gift reporting, you will need the data from the gift table, which is FINE for pledge payment, as they exists in the Get Gift List API endpoint. However, as you know, Write off does not come in from Get Gift List API endpoint, so you need to use Query API to filter on ONLY pledge write off gift type, and that store the important details in the same area you save all your other gift details.
0 -
Hi Alex,
Can you provide some additional detail regarding the Query API. My understanding of this API is that it returns the configuration options for the Query but doesn't actually return the Query results.
If there is an endpoint that returns the results can you point me to that endpoint.
Thanks,
Peter
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)
