Developer Documentation

Everything you need to integrate with the FundraiserMax API. Build custom workflows, sync donor data, and connect AI assistants to your fundraising platform.

Webhook Event Types

The following event types are available for webhook subscriptions. Each event includes the full resource object in the data field.

Event TypeDescriptionData Payload
contact.createdA new contact was createdFull contact object
contact.updatedA contact was updatedFull contact object (after update)
contact.deletedA contact was deletedObject with id field only
contact.phone.createdA phone number was added to a contactObject with contactId and full phone object
contact.phone.updatedA phone number was updatedObject with contactId and full phone object
contact.phone.deletedA phone number was removed from a contactObject with contactId and phoneId
contact.email.createdAn email address was added to a contactObject with contactId and full email object
contact.email.updatedAn email address was updatedObject with contactId and full email object
contact.email.deletedAn email address was removed from a contactObject with contactId and emailId
contact.address.createdAn address was added to a contactObject with contactId and full address object
contact.address.updatedAn address was updatedObject with contactId and full address object
contact.address.deletedAn address was removed from a contactObject with contactId and addressId
contact.note.createdA note was added to a contactObject with contactId and full note object
contact.note.updatedA note was updatedObject with contactId and full note object
contact.note.deletedA note was removed from a contactObject with contactId and noteId
contact.education.createdAn education record was added to a contactObject with contactId and full education object
contact.education.updatedAn education record was updatedObject with contactId and full education object
contact.education.deletedAn education record was removed from a contactObject with contactId and educationId
contact.employment.createdAn employment record was added to a contactObject with contactId and full employment object
contact.employment.updatedAn employment record was updatedObject with contactId and full employment object
contact.employment.deletedAn employment record was removed from a contactObject with contactId and employmentId
list.createdA new contact list was createdFull list object
list.updatedA contact list was updatedFull list object (after update)
list.deletedA contact list was deletedObject with id field only
list.contact.addedContacts were added to a listObject with listId and contactIds array
list.contact.removedContacts were removed from a listObject with listId and contactIds array
donation.createdA new donation was recordedFull donation object
donation.updatedA donation record was updatedFull donation object (after update)
donation.deletedA donation was deletedObject with id field only
campaign.createdA new campaign was createdFull campaign object
campaign.updatedA campaign was updatedFull campaign object (after update)
campaign.completedA campaign reached its end date or goalFull campaign object with final totals
event.createdA new event was createdFull event object
event.updatedAn event was updatedFull event object (after update)
event.cancelledAn event was cancelledFull event object with status: "cancelled"