DonorPerfect API
14 endpoints for DonorPerfect, each at its own method and path, called with your API key. Open an endpoint for its inputs, examples and response.
- Base URL
- https://cotlet.dev/api/v1/donorperfect
- Connects with
- Your own DonorPerfect username and password (the tools can do what your user can open in DonorPerfect)
- Integration page
- DonorPerfect
Read (7)
Return data and change nothing in the account.
| Endpoint | Description |
|---|---|
| GET | Finds donors and organizations by last name, organization name, donor ID or keyword. |
| GET | The donor record: name, address, email and phone. |
| GET | Gifts on a donor record with date, amount and codes. |
| GET | Pledges on a donor record with total, payments, billing amount and frequency. |
| GET | Contacts logged on a donor record: date, activity code, owner and comments. |
| GET | The codes your organization uses for gifts, thank-you letters and contacts. |
| GET | Gifts the Receipts screen lists for acknowledgement, with each delivery preference. |
Write (7)
Change the account. Calls marked Confirm wait for the user to approve them.
| Endpoint | Description |
|---|---|
| POST | Adds an individual or an organization as a new donor record. |
| PATCH | Changes the address, email or phone on a donor record. |
| POST | Saves one gift on a donor record with its codes. |
| POST | Adds a fixed or open-ended recurring pledge to a donor record. |
| POST | Applies a payment to a pledge with the pledge's own codes. |
| POST | Logs a contact on a donor record with an activity code and an owner. |
| POST | Sends the thank-you email for one gift to the donor. |