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.
Contact Education
Manage education history on a contact record. Track institutions, degrees, fields of study, and graduation years.
GET/v1/contacts/:id/education
List all education records for a contact.
| Name | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Contact ID (path). |
curl -X GET "https://api.fundraisermax.com/api/v1/contacts/cnt_abc123/education" \
-H "X-API-Key: fmx_your_key_id" \
-H "Authorization: Bearer your_api_secret"Response
[
{
"id": "edu_abc123",
"contactId": "cnt_abc123",
"institutionName": "University of Illinois",
"degreeType": "BACHELOR",
"degreeName": "B.S.",
"fieldOfStudy": "Computer Science",
"graduationYear": 2010,
"gpa": null,
"honors": "Magna Cum Laude",
"isCurrent": false,
"createdAt": "2026-02-17T10:00:00Z",
"updatedAt": "2026-02-17T10:00:00Z"
}
]POST/v1/contacts/:id/education
Add an education record to a contact.
| Name | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Contact ID (path). |
institutionName | string | Yes | Name of the institution. |
degreeType | string | No | HIGH_SCHOOL, ASSOCIATE, BACHELOR, MASTER, DOCTORATE, CERTIFICATE, or OTHER. |
degreeName | string | No | Degree name (e.g. B.A., M.S.). |
fieldOfStudy | string | No | Field or major. |
graduationYear | number | No | Year of graduation. |
gpa | string | No | Grade point average. |
honors | string | No | Honors received. |
isCurrent | boolean | No | Currently attending (default false). |
notes | string | No | Additional notes. |
curl -X POST "https://api.fundraisermax.com/api/v1/contacts/cnt_abc123/education" \
-H "X-API-Key: fmx_your_key_id" \
-H "Authorization: Bearer your_api_secret" \
-H "Content-Type: application/json" \
-d '{
"institutionName": "University of Illinois",
"degreeType": "BACHELOR",
"degreeName": "B.S.",
"fieldOfStudy": "Computer Science",
"graduationYear": 2010,
"honors": "Magna Cum Laude"
}'Response
{
"id": "edu_abc123",
"contactId": "cnt_abc123",
"institutionName": "University of Illinois",
"degreeType": "BACHELOR",
"degreeName": "B.S.",
"fieldOfStudy": "Computer Science",
"graduationYear": 2010,
"gpa": null,
"honors": "Magna Cum Laude",
"isCurrent": false,
"notes": null,
"createdAt": "2026-02-17T10:00:00Z",
"updatedAt": "2026-02-17T10:00:00Z"
}PUT/v1/contacts/:id/education/:educationId
Update an existing education record.
curl -X PUT "https://api.fundraisermax.com/api/v1/contacts/cnt_abc123/education/edu_abc123" \
-H "X-API-Key: fmx_your_key_id" \
-H "Authorization: Bearer your_api_secret" \
-H "Content-Type: application/json" \
-d '{ "honors": "Summa Cum Laude", "gpa": "3.95" }'DELETE/v1/contacts/:id/education/:educationId
Remove an education record from a contact.
curl -X DELETE "https://api.fundraisermax.com/api/v1/contacts/cnt_abc123/education/edu_abc123" \
-H "X-API-Key: fmx_your_key_id" \
-H "Authorization: Bearer your_api_secret"