The enterprise online booking API developers trust worldwide | OnSched developer hub

The OnSched Developer Hub

Welcome to the OnSched Developer Hub. Here you'll find comprehensive guides and documentation to help you start working with the OnSched API as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started

June 20, 2021 - Sandbox API Release

Posted by Mike 3 days ago
  • Enhance GET /consumer/v1/services endpoint to provide better querying capabilities and ability to search for services across all locations
  • Performance improvements for Multi Resource Availability
  • Fix a bug related to storing addresses on POST/PUT /setup/v1/locations endpoints
  • Fix PUT Service Allocations endpoint startDate bug which was defaulting to min values
  • Fix issue preventing Dashboard from fetching locations when companies use IP whitelisting
  • Fix ResourceId datatype mismatches across endpoints
  • Update Swagger Documentation for startDate/endDate parameter on POST /setup/v1/services/{id}/allocations endpoint
fixed

June 5, 2021 - Production API Release

Posted by Mike 18 days ago

Hotfix Release

fixed

June 3, 2021 - Sandbox API Release

Posted by Mike 20 days ago

Hotfix Release

improved

June 1, 2021 - Production API Release

Posted by Mike 22 days ago
  • Fix for calendar authorization when using Outlook calendars. This patch includes support for Microsoft's new GraphAPI response

  • Fix for Availability 500 error when providing dayAvailability and startDate in past

  • Fix for Country/State validation on POST/PUT /setup/v1/locations when state doesn't exist in db

  • Fix for availability results, when using long duration time slots. Prior to this fix, start times would not coincide with the start of available hours defined on the business, service or resource

  • Fix error in availability where time slots for the current day had times based on the current time instead of the interval time

  • Rename DELETE /setup/v1/service/block/{id} to DELETE /setup/v1/services/block/{id} to maintain consistency with other service block endpoints

  • Fix bug where PUT /setup/v1/services/block/{id} was incorrectly setting repeats to false

  • Fixed a bug where passing a timezoneName parameter to POST /consumer/v1/appointments would throw an error when crossing the DST changeover, even when startDateTime/endDateTime had the correct timezone offset

  • Fixed bug which prevented rendering business holidays in the output of GET locations when locations were in the UK

  • Update simple availability checks to properly handle multi-resource appointments in:
    POST /consumer/v1/appointments
    PUT /consumer/v1/appointments/{id}/book
    PUT /consumer/v1/appointments/{id}/reschedule
    PUT /consumer/v1/appointments/{id}/reserve

  • Performance improvements when passing resourceIds to GET /consumer/v1/availability and GET /consumer/v1/availability/.../times

improved

June 1, 2021 - Sandbox API Release

Posted by Mike 22 days ago
  • Update simple availability checks to properly handle multi-resource appointments in:
    POST /consumer/v1/appointments
    PUT /consumer/v1/appointments/{id}/book
    PUT /consumer/v1/appointments/{id}/reschedule
    PUT /consumer/v1/appointments/{id}/reserve

  • Performance improvements when passing resourceIds to GET /consumer/v1/availability and GET /consumer/v1/availability/.../times

fixed

May 28, 2021 - Sandbox API Release

Posted by Mike 26 days ago
  • Fixed a bug where passing a timezoneName parameter to POST /consumer/v1/appointments would throw an error when crossing the DST changeover, even when startDateTime/endDateTime had the correct timezone offset
  • Fixed bug which prevented rendering business holidays in the output of GET locations when locations were in the UK
fixed

May 21, 2021 - Sandbox Portal Release

Posted by Mike about a month ago
  • Reverted background jobs to fix email notifications, SMS notifications, calendar sync and web hooks
  • Bug fix for Appointment Types impacting CPAP
  • Bug fix for Service Blocks list
  • Bug fix for Cancellation Notifcation emails
fixed

May 17, 2021 - Production API Release

Posted by Mike about a month ago

Hotfix Release

fixed

May 13, 2021 - Sandbox API Release

Posted by Mike about a month ago
  • Rename DELETE /setup/v1/service/block/{id} to DELETE /setup/v1/services/block/{id} to maintain consistency with other service block endpoints
  • Fix bug where PUT /setup/v1/services/block/{id} was incorrectly setting repeats to false
improved

May 12, 2021 - Sandbox API Release

Posted by Mike about a month ago

Capacity Enhancements: