v1

latestOpenAPI 3.1.02026-08-063776831.4 MB
Practitioner

Update or delete education and training records for a practitioner

Replaces practitioner operational-view educationTraining rows using create/update/delete actions. An empty JSON array clears the entire educationTraining list in Core Practitioner (full-array replace); for targeted removal, send explicit delete actions with stable row ids.

put/practitioners/{id}/education-training

Path parameters

idstring required

Practitioner ID

Headers

tenant-idstring

Request body

idstring

Stable row identifier (UUID)

typestring

Education or training type

institutionstring

Institution name

degreestring

Degree or program

specialtystring

Medical specialty (stored as speciality in Core schema)

subspecialtystring

Subspecialty

startDatestring date
endDatestring date
sourcestring

Source of the record (e.g. Manual, Roster)

statusstring

Completion status when applicable

actionstring

Action to perform: create, update, or delete

Example request

[
  {
    "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "type": "Residency",
    "institution": "Harvard Medical School",
    "degree": "MD",
    "source": "Manual",
    "status": "Completed",
    "action": "create"
  }
]

Response

Practitioner education and training updated successfully