See How
- Reports
- Devices
API and Integrations
Breaking Changes
The API had a significant update. With that update, a few breaking changes were unavoidable
- WOS API now allows for versioning. In the future, breaking changes can be versions to allow for backward compatibility, but that wasn't fully possible until the new API was implemented
- API responses are camel case instead of the old pascal case
- Breaking change if language used for integration is case sensitive
- WOS continues to be case insensitive so inbound requests do not need to conform to camel case
- Triggers were not affected by the change in case
- SendToUrl or the "message" part of the HostQueue API calls remain pascal case as they did before
- Enum values are strings instead of integers
- Integrators no longer need to maintain a translation table to convert integer enum values to meaningful string equivalents
- URL Parameters will accept either the string value or the old integer representation of that value; this was done to maintain backward compatibility as much as possible
- Responses that include enum values will only provide the string value
- For example, when calling GetOrderByOrderNumber, the orderStatus value would say "Available" instead of returning the integer representation of 0.
Release Details
Released with Tablet Director