{"templateId":"api_docs","sharedDataIds":{"apiDocsStore":"api-docs-apis/index.yaml","sidebar":"sidebar-sidebar.yaml__apis"},"props":{"definitionId":"apis/index.yaml","settings":{"baseUrlPath":"/apis"},"disableAutoScroll":true,"seo":{"title":"Visit Reasons","description":"The Zocdoc API enables seamless integration with Zocdoc's healthcare appointment booking platform, allowing developers to access real-time provider availability, patient scheduling, and healthcare directory data. Developers can build applications that use Zocdoc's authoritative understanding of practice and provider availability to build applications that help patients find the right doctor, book appointments, and manage their healthcare.","lang":"en-US","llmstxt":{"sections":[{"title":"API Documentation","description":"OpenAPI reference for all endpoints and schemas.","includeFiles":["apis/index.yaml"]},{"title":"Find Availability and Book Appointments","description":"End-to-end flow to search availability and book visits.","includeFiles":["guides/patient/book-appointments.md"]},{"title":"Appointment Actions","description":"State transitions and allowed operations on appointments.","includeFiles":["guides/scheduling/appointment-actions.md"]},{"title":"Changelog","description":"Highlights of changes and releases; check what's new and breaking.","includeFiles":["changelog.md"]},{"title":"Authentication and Access Tokens","description":"How to obtain and use OAuth tokens to call the API securely.","includeFiles":["guides/authentication.md"]},{"title":"Glossary","description":"Definitions of domain terms and concepts used throughout the docs.","includeFiles":["guides/glossary.md"]},{"title":"Zocdoc for Developers","description":"Start here for an overview of the platform and developer workflows.","includeFiles":["guides/index.md"]},{"title":"Performance","description":"Guidance to build fast integrations and measure API performance.","includeFiles":["guides/performance.md"]},{"title":"Reference Data","description":"Static datasets and lookups used across APIs (languages, specialties, plans).","includeFiles":["guides/reference-data.md"]},{"title":"API Endpoint Test Scenarios","description":"Sample payloads and scenarios for safe integration testing.","includeFiles":["guides/testing-data.md"]},{"title":"Webhooks","description":"Event notifications you can subscribe to and how to validate them.","includeFiles":["guides/webhooks.md"]},{"title":"Cancel Appointments","description":"Endpoints and flows for cancelling patient appointments.","includeFiles":["guides/patient/cancel-appointments.md"]},{"title":"Reschedule Appointments","description":"How to move appointments while preserving constraints and notifications.","includeFiles":["guides/patient/reschedule-appointments.md"]},{"title":"Update Insurance Offerings","description":"Manage accepted insurance plans and network participation.","includeFiles":["guides/insurance/update-insurance.md"]},{"title":"Create Timeslots","description":"How to publish and manage provider availability timeslots.","includeFiles":["guides/scheduling/create-timeslots.md"]},{"title":"FAQs","description":"Quick answers to common questions about the Zocdoc APIs.","includeFiles":["guides/faqs.md"]}]}},"dynamicMarkdocComponents":[],"metadata":{},"compilationErrors":[],"markdown":{"partials":{},"variables":{"rbac":{"teams":["anonymous"]},"user":{},"remoteAddr":{"hostname":"api-docs.zocdoc.com","port":4000,"ipAddress":"216.73.216.217"},"lang":"default_locale","env":{"PUBLIC_REDOCLY_BRANCH_NAME":"main"}}},"pagePropGetterError":{"message":"","name":""}},"slug":"/apis/visit-reasons","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}