Endpoints to retrieve information about the developer's directory.
API Documentation (1.22)
https://api-developer-sandbox.zocdoc.com/
https://api-developer.zocdoc.com/
Request
(Sandbox Only) Get the list of schedulable entities within the developer's Zocdoc directory (provider-locations, etc.) with availability information.
NPIs can be used to search for providers in the /v1/providers endpoint to facilitate availability, discovery, and booking. Schedulable entity ids can be used to find provider-locations in the /v1/provider_locations/{provider_location_id} endpoint to facilitate availability, discovery, and booking.
Developers can fetch the schedulable entities list and cache in their system. The available schedulable entities do not change frequently. Pulling this data once a week and/or after known directory change events should be sufficient. However, you may use the recent_changes_72hrs
parameter and the recent_change_summary
field to get the list of entities that have changed in the last 72 hours.
- Sandbox
https://api-developer-sandbox.zocdoc.com/v1/schedulable_entities
- Production
https://api-developer.zocdoc.com/v1/schedulable_entities
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api-developer-sandbox.zocdoc.com/v1/schedulable_entities?page=0&page_size=60000&schedule_types=string&recent_changes_72hrs=true' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
Success
The timestamp when the schedulable entity became available in the developer's directory.
The timestamp when the schedulable entity's profile was last modified in the developer's directory. This includes basic information on the provider and location records.
The next available date and time in UTC, up to 90 days in the future.
The availability status of the schedulable entity for the next 28 days. Limited availablility means that the entity has less than 20 timeslots available for the next 28 days.
The next available date and time in UTC, up to 90 days in the future.
The availability status of the schedulable entity for the next 28 days. Limited availablility means that the entity has less than 20 timeslots available for the next 28 days.
{ "request_id": "string", "page": 0, "page_size": 0, "total_count": 0, "next_url": "string", "data": { "recent_change_summary": { … }, "schedulable_entities": [ … ] } }