Updating Services without Tax
The UpdateServices Web Service call has been updated to correct a situation where the Tax value was being improperly checked. In some cases, the Tax value would cause the update to fail if it wasn't included, even when it is not a required field. This has been resolved and a request will process as expected.
Web Services updates for Staff Members
Web Services for the scheduling system has been updated to ensure that updating staff member profiles will not respond with an error if the user credentials are not changed as part of the UpdateStaff request. In some cases, an update would not successfully complete in the application because the credentials were validating incorrectly. This has been corrected and updates to staff members will not fail in these cases.
Services are not created when cost is Optional
The CreateService Web Service call has been updated to correct a situation where a new request failed to create a service. If the cost value of the service was an optional parameter, the service would incorrectly fail to be created. This issue has been resolved and the request will now process with or without the cost parameter and according to other creation rules.
Web Services updated for Staff Member Authentication Token
Web Services has been updated to allow external applications to gather a staff member's authentication token from the application in order to support single sign on access from an external application to the scheduling system's administrative console. This change will allow the external application to completely log in a staff member into the administrative console without prompting the staff member to enter their user credentials a second time.
Creating Locations over Web Services
The application has been updated to allow external applications to create a location without automatically creating a default staff member profile. In some integrations, the location should be created independently of staff member profiles. This has been resolved by including an additional parameter that will tell the application whether or not to create the default staff member for the new location.