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
Documentation Index
Fetch the complete documentation index at: https://docs.usecobalt.com/llms.txt
Use this file to discover all available pages before exploring further.
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