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.

NameTypeRequiredDescription
idstringYesContact 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.

NameTypeRequiredDescription
idstringYesContact ID (path).
institutionNamestringYesName of the institution.
degreeTypestringNoHIGH_SCHOOL, ASSOCIATE, BACHELOR, MASTER, DOCTORATE, CERTIFICATE, or OTHER.
degreeNamestringNoDegree name (e.g. B.A., M.S.).
fieldOfStudystringNoField or major.
graduationYearnumberNoYear of graduation.
gpastringNoGrade point average.
honorsstringNoHonors received.
isCurrentbooleanNoCurrently attending (default false).
notesstringNoAdditional 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"