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

May 5, 2021 - Sandbox API Release

Posted by Mike 2 days ago
  • Fix error in availability where time slots for the current day had times based on the current time instead of the interval time

May 1, 2021 - Sandbox API Release

Posted by Mike 4 days ago
  • Update the fix for availability results when using long duration time slots. Start times would not coincide with the start of available hours defined on the business, service or resource. This was originally released on 4/29/21.
fixed

April 29, 2021 - Sandbox API Release

Posted by Mike 8 days ago
  • 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
fixed

April 23, 2021 - Production Release

Posted by Mike 15 days ago

Hot Fixes:

fixed

April 22, 2021 - Sandbox Release

Posted by Mike 15 days ago

Hot Fixes

improved

April 19, 2021 - Production Release

Posted by Alex Lizogub 19 days ago
  • Bugfix for 2 or more appointments booked within milliseconds going after the same time.
  • Locations POST and PUT validations have been added for business hours. Specifically, to ensure endTime not less than start time. And to ensure no ambiguity between IsOpen and Is24Hours
improved

April 18, 2021 - Sandbox Release

Posted by Alex Lizogub 20 days ago
  • Bugfix for 2 or more appointments booked within milliseconds going after the same time.
  • Locations POST and PUT validations have been added for business hours. Specifically, to ensure endTime not less than start time. And to ensure no ambiguity between IsOpen and Is24Hours
improved

March 10, 2021 - Production & Dashboard Release

Posted by Alex Lizogub about a month ago

Enhancements to the following endpoints have been made in order to allow the selection and display of services via the resource endpoints. Passing in a single or many serviceId(s) in the service array will result in those services being associated with that resource. Note: Passing in an empty array will result in all services being selected for that resource, this includes company and business scoped services.

improved

March 8, 2021 - Sandbox & Dashboard Release

Posted by Alex Lizogub 2 months ago

Sandbox API Release:

Enhancements to the following endpoints have been made in order to allow the selection and display of services via the resource endpoints. Passing in a single or many serviceId(s) in the service array will result in those services being associated with that resource. Note: Passing in an empty array will result in all services being selected for that resource, this includes company and business scoped services.

improved

March 2, 2021 - Sandbox & Production Release

Posted by Alex Lizogub 2 months ago
  • Update GET /consumer/v1/availability/{serviceId}/{startDate}/{endDate} & /unavailable to include the end date when calculating availability and unavailability for a date range that spans the daylight savings time conversion date. Current behavior incorporated the start date. This year DST begins on Sunday March 14th.
    • Update to SMS notifications method for sending out reminders