Just doing a POST to
https://api.sky.blackbaud.com/gift/v1/gifts
{
"amount": {
"value": 1
},
"constituent_id": "78559",
"date": "2026-03-23T00:00:00Z",
"gift_splits": [{
"amount": {
"value": 1
},
"fund_id": "20"
}],
"is_anonymous": false,
"payments": [{
}],
"type": "Donation"
}
Returns me a "Error converting value"
Been doing GETs just fine. have both renxt.r and renxt.w scopes
Just trying to do a test gift POST for proof.
constituent_id is verified existing System Record ID.
fund_id is id from GET on https://api.sky.blackbaud.com/fundraising/v1/funds/
Also tried setting fund_id to lookup_id from that same GET with same failure
Hope I'm missing something obvious that everyone else sees.
Thanks,
-Joshua