Update a clinician

Updates a clinician's name, email, externalId, or roles. At least one field is required. roles replaces the clinician's assignable roles (keys from GET /organizations/{organizationId}/clinician-roles); [] leaves only clinician, and omitting roles leaves them unchanged. Roles that cannot be assigned through the API are never changed. Returns 409 for roles in an organization whose roles are managed by its identity provider.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

Clinician identifier

Body Params
string

First name of the clinician

string

Last name of the clinician

string

Email address of the clinician

string

External identifier of the clinicians

roles
array of strings

Role keys from GET /organizations/{organizationId}/clinician-roles. Every clinician always holds clinician, so omit this or send [] for a clinician with no elevated roles. On update, this replaces the clinician's assignable roles; roles that cannot be assigned through the API are never changed. Omit it on update to leave roles unchanged.

roles
Responses

Language
Credentials
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json