Version 2022-10-01 Stable updates
about 2 years ago by Ricardo del Cid
The following changes were introduced in version 2022-10-01 Stable:
Changes from previous pre-release 2022-07-13:
- On the
List Shifts
andRetrieve Shift
endpoints now returns thehourly_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
andUpdate Shift
endpoints thehourly_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
andUpdate Time Punch
endpoints thetips
parameter can be a negative value.
Included changes from previous stable 2022-05-01:
- The
List Companies
andRetrieve Company
endpoints includes anapi_key
in the response body if one exists. - You can now filter
List Locations
bylocation_id
- You can now filter
List Roles
bylocation_id
anddepartment_id
. - You can now filter
List Users
bylocation_id
,department_id
,role_id
andstatus
. Note you can only use one of these filter parameters at a time. For example if specifyingrole_id
as a filter parameter, iflocation_id
andparameter_id
are specified as well they will be ignored. - You can now filter
List Time Punches
byuser_id
. - All
Time Punches
endpoints now specifiestips
as an integer specified in cents. This previously was a float specified in dollars. - The
List Shifts
now returns the same payload asRetrieve Shifts
. Previously parameters were missing in theList Shifts
endpoints. - The
active
parameter can now be set tonUpdate 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 onUpdate 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 onList Department Assignments
endpoint. - The
stations
parameter inRoles
endpoints no longer includesid
orrole_id
in the responses. When specifying thestation
parameter inUpdate Roles
it will override allstation
data. - Most endpoints now include a standard list of HTTP response codes.