Version 2022-07-13 Pre-release updates

The following changes were introduced in version 2022-07-13 Pre-release:

  • The List Companies and Retrieve Company endpoint includes an api_key in the response body if one exists.
  • You can now filter List Locations by location_id'
  • You can now filter List Roles by location_id and department_id.
  • You can now filter List Users by location_id, department_id, role_id and status. Note you can only use one of these filter parameters at a time. For example if specifying role_id as a filter parameter, if location_id and parameter_id are specified as well they will be ignored.
  • You can now filter List Time Punches by user_id.
  • All Time Punches endpoints now specifies tips as an integer specified in cents. This previously was a float specified in dollars.
  • The List Shifts now returns the same payload as Retrieve Shifts. Previously parameters were missing in the List Shifts endpoints.
  • The active parameter can now be set ton Update User endpoint. This will allow you to activate a user if it has been deactivated previously.
  • The appear_on_schedule parameter can now be set on Update Department Assignment endpoint. This will allow you to be able to display or hide an employee on the schedule for the department.
  • The appear_on_schedule parameter can now be set on List Department Assignments endpoint.
  • The stations parameter in Roles endpoints no longer includes id or role_id in the responses. When specifying the station parameter in Update Roles it will override all station data.
  • Most endpoints now include a standard list of HTTP response codes.