Version 2022-10-01 Stable updates

The following changes were introduced in version 2022-10-01 Stable:

Changes from previous pre-release 2022-07-13:

  • On the List Shifts and Retrieve Shift endpoints now returns the hourly_wage properly is being calculated from users wages. Note this change is being applied retroactively to all previous V2 versions as it resolves issues with inconsistent results.
  • On the Create Shift and Update Shift endpoints the hourly_wage parameter is now read only. Note this change is being applied retroactively to all previous V2 versions as it resolves issues with inconsistent results.
  • On the Create Time Punch and Update Time Punch endpoints the tips parameter can be a negative value.

Included changes from previous stable 2022-05-01:

  • The List Companies and Retrieve Company endpoints 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.