v1
latestOpenAPI 3.1.02026-08-063776831.4 MBPractitioner
Update practitioner roles
Updates practitioner roles at the core practitioner level and optionally at the group practitioner location level. Accepts an array of role updates. Each role is upserted (added if missing, updated if exists) in the practitionerRoles map.
put/practitioners/{id}/roles
Path parameters
idstring required
Practitioner ID
Headers
tenant-idstring
Request body
Example request
[
{
"role": "PCP",
"effectiveDate": "2026-01-10",
"terminationDate": "2026-02-02",
"groupPractitionerLocationId": "550e8400-e29b-41d4-a716-446655440000"
}
]Response
Practitioner roles updated successfully
Example response
{
"practitionerRoles": {
"pcp": {
"effectiveDate": "2026-01-10",
"terminationDate": "2026-02-02"
},
"specialist": {
"effectiveDate": "2026-01-01"
}
},
"locationRoles": {
"550e8400-e29b-41d4-a716-446655440000": {
"pcp": {
"effectiveDate": "2026-01-10",
"terminationDate": "2026-02-02"
}
}
}
}