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.

DonorPerfect Endpoints: Read
EndpointDescription
GET /donors/search Finds donors and organizations by last name, organization name, donor ID or keyword.
GET /donors/{donor_id} The donor record: name, address, email and phone.
GET /donors/{donor_id}/gifts Gifts on a donor record with date, amount and codes.
GET /donors/{donor_id}/pledges Pledges on a donor record with total, payments, billing amount and frequency.
GET /donors/{donor_id}/contacts Contacts logged on a donor record: date, activity code, owner and comments.
GET /codes The codes your organization uses for gifts, thank-you letters and contacts.
GET /receipts-dues 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.

DonorPerfect Endpoints: Write
EndpointDescription
POST /donors Confirm Adds an individual or an organization as a new donor record.
PATCH /donors/{donor_id} Confirm Changes the address, email or phone on a donor record.
POST /donors/{donor_id}/gifts Confirm Saves one gift on a donor record with its codes.
POST /donors/{donor_id}/pledges Confirm Adds a fixed or open-ended recurring pledge to a donor record.
POST /donors/{donor_id}/pledges/{pledge_id}/payment/apply Confirm Applies a payment to a pledge with the pledge's own codes.
POST /donors/{donor_id}/contacts Logs a contact on a donor record with an activity code and an owner.
POST /donors/{donor_id}/thank-you-emails Confirm Sends the thank-you email for one gift to the donor.

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.