Service providing access to Fundraising resources and features
Service providing access to Fundraising resources and features
curl -i -X POST \
'https://docs.api.rhythmsoftware.com/_mock/apis/fundraising/fundraising-v1/gifts/{tenantId}/previewReceipt' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"destination_email_address": "string",
"email_template": {
"bcc": "string",
"body": "string",
"cc": "string",
"from": "string",
"from_name": "string",
"reply_to": "string",
"subject": "string"
},
"gift_id": "string",
"pledge_id": "string"
}'
Payload for the gift
The rolodex contact id for the gift giver
The rolodex contact id for the gift giver
The rolodex contact id for the gift giver
If selected, the donor covers the transaction fees
The donor type for the gift
The organization id associated with this gift
The organization id associated with this gift
The organization id associated with this gift
The amount of any premiums associated with the gift
curl -i -X POST \
'https://docs.api.rhythmsoftware.com/_mock/apis/fundraising/fundraising-v1/gifts/{tenantId}/process' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"donor_info": {},
"electronic_payment_info": {},
"gift_payload": {
"amount": 0.1,
"anonymous": true,
"appeal_id": "string",
"campaign_id": "string",
"contact_id": null,
"cover_transaction_costs": true,
"currency_code": "string",
"currency_symbol": "string",
"custom_field_values": [
{
"boolean_value": true,
"custom_field_id": "string",
"file_url_value": "string",
"list_value": [
"string"
],
"numeric_value": 0.1,
"string_value": "string",
"table_value": [
{}
]
}
],
"donor_type": "contact",
"fund_id": "string",
"giving_process_id": "string",
"has_splits": true,
"make_recurring": true,
"notes": "string",
"organization_id": null,
"premium_assignment": "assigned",
"premium_fair_market_value": 0.1,
"premium_id": "string",
"recurring_frequency": "monthly",
"recurring_gift_end_date": "string",
"shipping_address": {
"city": "string",
"country": "string",
"country_name": "string",
"county": "string",
"latitude": 0.1,
"line1": "string",
"line2": "string",
"line3": "string",
"longitude": 0.1,
"postal_code": "string",
"state": "string",
"time_zone_id": "string"
},
"splits": [
{
"amount": 0.1,
"fund_id": "string"
}
],
"tribute_gift": true,
"tribute_gift_info": {
"address": {
"city": "string",
"country": "string",
"country_name": "string",
"county": "string",
"latitude": 0.1,
"line1": "string",
"line2": "string",
"line3": "string",
"longitude": 0.1,
"postal_code": "string",
"state": "string",
"time_zone_id": "string"
},
"contact_id": "string",
"details": "string",
"email_address": null,
"inform_honoree": true,
"inform_honoree_by": "email",
"message": null,
"name": "string",
"type": "in honor of"
}
}
}'
{ "executionArn": "string", "notification_channel": "string", "notification_publishKey": "string", "notification_subscribeKey": "string", "start_date": "2019-08-24T14:15:22Z" }
curl -i -X GET \
'https://docs.api.rhythmsoftware.com/_mock/apis/fundraising/fundraising-v1/gifts/{tenantId}/public/givingFormManifest?appealId=string&campaignId=string&givingProcessId=string'