Gift v2: I was given access to this preview APIs:
https://developer.sky.blackbaud.com/docs/services/gft-gifts/operations/CreateGift
I was able to create a PLEDGE gift record, however, no matter what I try, I just can't get the 1 installment I want on the pledge record created via the API.
This is the part of the JSON I added:
"schedule": {
"frequency": "Annually",
"start_date": "2022-05-17T00:00:00.0000000",
"end_date": "2022-05-19T00:00:00.0000000",
"next_installment_date": "2022-05-18T00:00:00.0000000"
}
What am I doing wrong here?
I also try using the Add pledge installments endpoint: https://developer.sky.blackbaud.com/docs/services/gft-gifts/operations/AddPledgeInstallments
But also got error on a parameter field that isn't documented: (I do understand these are preview API which can change, so would appreciate any insight on this parameter needed: installmentsToAdd.
[
{
"message": "The required argument 'installmentsToAdd' was not assigned a value.",
"error_name": "RequiredArgumentNotAssignedValue",
"error_code": 2,
"raw_message": "The required argument 'installmentsToAdd' was not assigned a value."
}
]