Fundraising (v1-2025-04-18)

Service providing access to Fundraising resources and features

Download OpenAPI description
Languages
Servers
Mock server
https://docs.api.rhythmsoftware.com/_mock/apis/fundraising/fundraising-v1/
https://fundraising.api.rhythmsoftware.com/

Appeals

Appeals

Operations

Billing Templates

Billing Templates

Operations

Campaigns

Campaigns

Operations

Donor Clubs

Donor Clubs

Operations

Donor Levels

Donor Levels

Operations

Donor Statement Templates

Donor Statement Templates

Operations

Donor Statements

Donor Statements

Operations

Donors

Donors

Operations

Fund Categories

Fund Categories

Operations

Funds

Funds

Operations

Gift Notices

Gift Notices

Operations

Gifts

Gifts

Operations

Returns a list of records with the specified recurring_gift_id

Request

Returns a list of records with the specified recurring_gift_id

Path
tenantIdstringrequired

The tenant

recurring_gift_idstringrequired

The recurring_gift_id to use to for record lookup

Query
fieldsstring

The fields that you want to retrieve; if omitted, the entire object is returned

exclusiveStartKeystring

If paging, this allows you to return the next set of results

curl -i -X GET \
  'https://docs.api.rhythmsoftware.com/_mock/apis/fundraising/fundraising-v1/gifts/{tenantId}/recurringGift/{recurring_gift_id}?exclusiveStartKey=string&fields=string' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

The records were retrieved successfully

Headers
Access-Control-Allow-Headersstring
Access-Control-Allow-Methodsstring
Access-Control-Allow-Originstring
Bodyapplication/json
Countinteger
ItemsArray of objects(Gift)
LastEvaluatedKeystring
Response
application/json
{ "Count": 0, "Items": [ {} ], "LastEvaluatedKey": "string" }

Resend Receipt

Request

Resends the gift receipt

Path
tenantIdstringrequired

The tenant

idstringrequired

The ID of the gift

curl -i -X POST \
  'https://docs.api.rhythmsoftware.com/_mock/apis/fundraising/fundraising-v1/gifts/{tenantId}/resendReceipt/{id}' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

The record was retrieved successfully

Headers
Access-Control-Allow-Headersstring
Access-Control-Allow-Methodsstring
Access-Control-Allow-Originstring

Searches for gifts using predefined parameters

Request

Searches for gifts using predefined parameters

Path
tenantIdstringrequired

The id of the tenant being accessed.

Query
exclusiveStartKeystring

The start key for the search, for paging support

fieldsToReturnstring

The fields that you want to retrieve; if omitted, the entire object is returned

Bodyapplication/jsonrequired

The gift that you would like to be saved.

appeal_idArray of strings(Appeal)

Appeal ids to search

campaign_idArray of strings(Campaign)

Campaign ids to search

contact_idArray of strings(Contact)

Contact ids for the donor

dateArray of strings(date-time)(Date)= 2 items
fund_idArray of strings(Fund)

Fund ids to search

idsArray of strings(Ids)

IDs to search

master_gift_idArray of strings(Master Gift)

Parent gift ids to search

order_idArray of strings(Order)

Order ids to search

organization_idArray of strings(Organization)

Organization ids for the donor

pledge_idArray of strings(Pledge)

Pledge ids to search

recurring_gift_idArray of strings(Recurring Gift)

Recurring gift ids to search

typeArray of strings(Type)

Types of the gifts

curl -i -X POST \
  'https://docs.api.rhythmsoftware.com/_mock/apis/fundraising/fundraising-v1/gifts/{tenantId}/search?exclusiveStartKey=string&fieldsToReturn=string' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "appeal_id": [
      "string"
    ],
    "campaign_id": [
      "string"
    ],
    "contact_id": [
      "string"
    ],
    "date": [
      "2019-08-24T14:15:22Z",
      "2019-08-24T14:15:22Z"
    ],
    "fund_id": [
      "string"
    ],
    "ids": [
      "string"
    ],
    "master_gift_id": [
      "string"
    ],
    "order_id": [
      "string"
    ],
    "organization_id": [
      "string"
    ],
    "pledge_id": [
      "string"
    ],
    "recurring_gift_id": [
      "string"
    ],
    "type": [
      "string"
    ]
  }'

Responses

The gift search was saved successfully.

Headers
Access-Control-Allow-Headersstring
Access-Control-Allow-Methodsstring
Access-Control-Allow-Originstring
Bodyapplication/json
ItemsArray of objects(GiftSearchResults)
LastEvaluatedKeystring
Response
application/json
{ "Items": [ {} ], "LastEvaluatedKey": "string" }

Giving Processes

Giving Processes

Operations

Pledge Levels

Pledge Levels

Operations

Pledge Notices

Pledge Notices

Operations

Pledges

Pledges

Operations

Premiums

Premiums

Operations

Products

Products

Operations

Query Definitions

Query Definitions

Operations

Recurring Gifts

Recurring Gifts

Operations

Settings

Settings

Operations

Statistics

Statistics

Operations