Update Provider by EMR ID
Providers
Update Provider by EMR ID
Updates a provider’s status, working hours, and/or availability visibility using the EMR ID. This is an alternative to using Cobalt’s internal provider ID.
PATCH
Update Provider by EMR ID
Example Request
Request Body Parameters
You can update one or more of the following fields:-
status (string, optional): Provider’s sync status
"active": Schedule will be synced from EMR"inactive": Schedule will not be synced from EMR- Status is case-insensitive (“active”, “Active”, “ACTIVE” are all accepted)
-
hide_in_availability (string, optional): Controls whether provider is hidden from availability results
"false": Provider appears in/v1/availabilityendpoint (default behavior)"true": Provider is hidden from/v1/availabilityendpoint- Common use case: Set a provider to
"status": "active"and"hide_in_availability": "true"to continue syncing their schedule (for reporting purposes) while hiding them from new appointment availability
-
hours (array, optional): Provider’s working schedule
- The
facility_idmust exist in your organization’s locations - The
facility_namewill be automatically enriched from the database - Time format must be
THH:MM:SS(e.g.,T08:00:00) - Dates must be in ISO 8601 format (e.g.,
2025-11-13T00:00:00) - Days must be capitalized day names (Monday, Tuesday, etc.)
- The
Example: Hide Provider from Availability
Authorizations
Path Parameters
The provider's EMR ID (ehr_id from GET /providers)
Body
application/json