POST /employeeCheck) or added to an existing pending check via POST /shifts.
Each shift carries a time field (an ISO-8601 datetime indicating when the work was performed) plus one nested earning-type object - for example hourly, which takes hours (required), an optional wage override, and an optional custom_name label:
wage is omitted, Zeal uses the employee’s default_wage.
string
Optional ID of the Work Location Object
where this shift was performed. Zeal uses it to tax wages for the correct
jurisdiction. You can set it when creating an employee check, adding shifts
to a check, or updating a pending shift. If you omit it, Zeal uses the
employee’s default
workLocationID. Returned on persisted shifts (for example
from Get Shift Information).string
ISO-8601 UTC timestamp of when the shift was last modified. Returned on
persisted shifts (for example from Get Shift
Information). Use it
to identify shifts that were recently changed.