Jan 7, 2022 - Sandbox API Release
over 2 years ago by Mike
We have added resource allocation functionality to the API endpoints and to the availability functionality.
Dec 3, 2021 - Production API Release
over 2 years ago by Mike
- Add validation for name length on
POST/PUT /setup/v1/locations endpoints
to prevent
500 error. Now limits name to 50 chars - Fix issue with using offset on
GET /consumer/v1/locations
,GET /setup/v1/locations
,
andGET /setup/v1/locations/{id}/services
- Enforces limits on GET endpoints which return collections, as defined in the endpoint
documentation. In most cases the limit is 100, with GET /consumer/v1/services being
an exception. - Added length validation to phone number input to prevent numbers being truncated by our database. Phone numbers must be a minimum of 7 characters with a maximum of 15 characters. Our API does not validate the spacing or characters used in the phone field. We recommend that you only post the numbers in the phone field and manage the formatting of it within your application. The assumption is that formatting is handled by the consumer of the API.
- Add
recurringAvailability
parameter to Resources response and input options. Defaults to true when not supplied - Add fix for Availability bug, which could occasionally occur, when calling with dates spanning from Dec 31 to Jan 1
- Update
lastModifiedOn
of old appointment andcreateDate
of new appointment when rescheduling
Nov 24, 2021 - Sandbox API Release
over 2 years ago by Mike
- Add
recurringAvailability
parameter to Resources response and input options. Defaults to true when not supplied - Add hotfix for Availability bug, which could occasionally occur, when calling with dates spanning from Dec 31 to Jan 1
- Update
lastModifiedOn
of old appointment andcreateDate
of new appointment when rescheduling
Nov 18, 2021 - Sandbox API Release
over 2 years ago by Mike
- Add validation for name length on
POST/PUT /setup/v1/locations endpoints
to prevent
500 error. Now limits name to 50 chars - Fix issue with using offset on
GET /consumer/v1/locations
,GET /setup/v1/locations
,
andGET /setup/v1/locations/{id}/services
- Enforces limits on GET endpoints which return collections, as defined in the endpoint
documentation. In most cases the limit is 100, with GET /consumer/v1/services being
an exception. - Add length validation to phone number input to prevent numbers being truncated by our
database
Nov 14, 2021 - Production API Release
over 2 years ago by Mike
- Fixes booking webhook content where parameters listed did not match those in the documentation
- Send webhook from
POST /consumer/v1/appointments
whencompleteBooking=BK
- Prevent
POST /consumer/v1/appointments
from throwing a 500 error when using resourceIds parameter - Update Swagger documentation formatting in
GET /consumer/v1/appointments/{id}
- Update Swagger documentation
PUT /consumer/v1/appointments/{id}/reschedule
- Update Swagger documentation formatting for
GET /consumer/v1/availability
- Fixes
PUT /appointments/{id}/reschedule
endpoint to correctly updateresourceId
andserviceId
when submitted. You now have the ability to swap out resources or services on appointments.
Nov 5, 2021 - Sandbox Release
over 2 years ago by Mike
- Fixes
PUT /appointments/{id}/reschedule
endpoint to correctly updateresourceId
andserviceId
when submitted. You now have the ability to swap out resources or services on appointments. - Fixes booking webhook content where parameters listed did not match those in the documentation
Oct 31, 2021 - Sandbox API Release
over 2 years ago by Mike
- Send webhook from
POST /consumer/v1/appointments
whencompleteBooking=BK
- Prevent
POST /consumer/v1/appointments
from throwing a 500 error when using resourceIds parameter - Update Swagger documentation formatting in
GET /consumer/v1/appointments/{id}
- Update Swagger documentation
PUT /consumer/v1/appointments/{id}/reschedule
- Update Swagger documentation formatting for
GET /consumer/v1/availability
Sept 15, 2021 - Sandbox API Release
over 2 years ago by Mike
- Removed maxCapacity and maxGroupSize from Locations input and output models until they can be made useful in the availability calculations
- Updated Swagger docs for POST /setup/v1/locations
Sept 4, 2021 - Production API Release (.Net 5.0)
over 2 years ago by Mike
Major Change Notification - OnSched API on .Net 5.0
Sept 2, 2021 - Sandbox API Release
over 2 years ago by Mike
- Fixed an issue with
GET /setup/businessUsers/{email}/companies
endpoint, which was causing an error with OnSched Dashboard. The bug returned duplicate results after NET5 upgrade. - Fixed
GET /setup/v1/locations/{id}/services
endpoint which returned 500 error when trying to associate services to locations via POST.