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.
- Sandboxhttps://api-developer-sandbox.zocdoc.com/v1/schedulable_entities
- Productionhttps://api-developer.zocdoc.com/v1/schedulable_entities
- ClientCredentialsFlow
- AuthorizationCodeFlow
curl -i -X GET \
'https://api-developer-sandbox.zocdoc.com/v1/schedulable_entities?page=0&page_size=1&schedule_types=string&recent_changes_72hrs=true' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Success
{ "request_id": "string", "page": 0, "page_size": 0, "total_count": 0, "next_url": "string", "data": { "recent_change_summary": { … }, "schedulable_entities": [ … ] } }