Developer Documentation
Contact Education API Reference
Manage education history on contact records. Add, update, and remove education entries with institution, degree, and field of study.
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"