Skip to content

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

June 2026

Added

  • New phone_number and phone_extension fields on the location object, returned on endpoints that include location data. Note: phone_number returns null for certain API products.
  • New time_zone field (IANA format, e.g., America/New_York) on location and availability objects, returned on provider location, availability, and related endpoints

Improved

  • The notes field on appointment objects now enforces a 100-character maximum limit
  • The page_size parameter on the schedulable entities endpoint now defaults to 5,000 (previously 60,000) with a maximum of 10,000 (previously 60,000)

May 2026

Added

  • New provider_id field on the base provider object, returned on all endpoints that return provider data
  • New source field on the appointment object indicating the channel where the appointment was booked (e.g., "Zocdoc Marketplace", "Your website")
  • New attachment types patient_front_insurance_card and patient_back_insurance_card for the Upload Appointment Attachment endpoint
  • New insurance plan types: hmo_pos, medicare_advantage, medicaid_managed_care, and federal
  • The PUT timeslots endpoint now returns a response body with error details when location IDs are not found

Improved

  • Increased attachment upload size limit from 10MB to 100MB
  • The page_size parameter on the timeslots endpoint now enforces a range of 1–10,000
  • Simplified credential access documentation in the cancel and reschedule appointment guides
  • Fixed operationId for the credential rotation endpoint (rotateCredentialrotateCredentials)

March 2026

Added

  • New Provider Reviews endpoint (/v1/providers/{provider_id}/reviews) to retrieve review summary for a provider. Note: requires the appropriate scope enabled for your API client.
  • Security requirement and OAuth scope for credential rotation endpoint (/v1/credentials/rotate)

Improved

  • Clarified webhook behavior for patient booking use case: notifications are only sent for provider-initiated appointment changes
  • Updated insurance plan documentation to reference the Get Insurance Plans endpoint for retrieving plan IDs programmatically
  • Fixed API server URLs to display the correct public endpoints (sandbox and production)

February 2026

Improved

  • Guides and references fixes and additions based off of feedback

January 2026

Added

  • New field profile_url added to provider object. Returned on endpoints that return provider information.

Improved

  • Guides fixes and additions based off of feedback
  • Backend changes to improve our API's reliability and performance

December 2025

Improved

  • Documentation fixes and additions based off of feedback

November 2025

Added

  • New fields insurance_carrier_id, insurance_plan_id and published_context to v1/provider_locations/availability endpoint for syndication use cases.

Improved

  • Documentation fixes and additions based off of feedback
  • Backend changes to improve our API's reliability and performance

October 2025

Improved

  • Documentation fixes and additions based off of feedback
  • Backend changes to improve our API's reliability and performance

September 2025

Added

Improved

  • Documentation improvements based off of feedback

August 2025

Added

  • Support of gzip compression on both the request and response body.
  • New field booking_url to Timeslot object.
  • FAQ Section to documentation.

Improved

  • Expanded availability max range to 31 days
  • Documentation improvements based off of feedback