Can anyone assist with what I may be missing on this. I have tried many different combinations on fields to include and they all get errors.
Example Request:
POST https://api.sky.blackbaud.com/crm-revmg/payments HTTP/1.1
Host: api.sky.blackbaud.com
Content-Type: application/json
Bb-Api-Subscription-Key: ••••••••••••••••••••••••••••••••
Authorization: ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
{
"constituent_id": "fdf5a75f-93ed-4698-840f-37a72e6b25b7",
"date": "2023-09-20",
"amount": 777.77,
"payment_method": "Credit card",
"card_holder_name": "Daniel Scott",
"receipt_amount": 777.77,
"post_date": "2023-09-20",
"post_status": "Not posted",
"revenue_streams": [
{
"application": "Donation",
"applied": 777.77,
"gift_fields": [
{
"applied": 777.77,
"designation_id": "bcd656b1-f1cd-4367-b3cc-b120284ab859",
},
]
}
],
"given_anonymously": false,
"channel": "FundraiseUp",
"do_not_acknowledge": true,
"do_not_receipt": true,
"households_can_be_donors": false,
"reference": "FRU123",
"pd_account_system": "4e19a831-ddec-4782-a87f-366991baa9e8",
"transaction_currency_id": "86744052-7798-4F06-81E5-87E485FF1A63",
"exchange_rate": 0.0
}
Response:
x-content-type-options: nosniff
strict-transport-security: max-age=31536000; includeSubDomains
Cache-Control: no-store, must-revalidate, no-cache
Date: Wed, 20 Sep 2023 21:15:05 GMT
Content-Length: 252
Content-Type: application/problem+json; charset=utf-8
{
"type": "urn:blackbaud:general-translation-error",
"title": "One or more validation errors occurred.",
"status": 400,
"detail": "One or more errors occurred. (Error in proxy call: )",
"trace_id": "6bbcb99831b94dd7b9c16ef948769ddf",
"span_id": "d9112b5aac3fa2fe"
}