List employees
Changed onThe roster as we hold it. Every scalar is always present; a relation appears only when include names it.
status decides whether the people who left are in the answer — active by default, dismissed for only them, all for both. A dismissed employee keeps their record: date_leave says when they were let go and dismissed_at when the record was closed. A sync that never asks for them cannot learn that anyone left, so ask periodically even if your day-to-day reads are active.
external_ids is the other half of the roster write. Ask with the same keys you sent to /users/upsert and reconcile without keeping a map of our ids.
updated_since reads only what changed, against the updated_at every row carries.
Request
- Base URL: https://api.clockster.com
- URL: https://api.clockster.com/company/v3/users
- Auth: HTTP bearer
Query parameters
How many rows one page holds. Defaults to 50.
The meta.next_cursor of the previous page. Omit it for the first. A cursor is bound to the filters it was issued under — change them and start again.
Free text over the names the section lists.
Only rows changed at or after this instant (ISO 8601). The cheap way to sync: ask for what moved, not for everything.
Whether the people who left are in the answer: active, dismissed, or all.
Only these ids.
Only these employee codes.
Only rows carrying these keys of yours. The other half of an upsert: write with your key, read back with it.
Only these locations, by id.
Only these departments, by id.
Only these positions, by id.
Only these user filters, by id.
Only people on these employment terms.
Relations to load, comma-separated. Anything not named is absent from the answer rather than null.
Response
Success
Changes
- info
the endpoint scheme security
companyTokenwas added to the API
- info
- info
added the enum value
apprenticeshipto the propertyitems/of thequeryrequest parameteremployment - info
added the enum value
contract_1to the propertyitems/of thequeryrequest parameteremployment - info
added the enum value
contract_2to the propertyitems/of thequeryrequest parameteremployment - info
added the enum value
full_timeto the propertyitems/of thequeryrequest parameteremployment - info
added the enum value
irregular_hoursto the propertyitems/of thequeryrequest parameteremployment - info
added the enum value
outstaffingto the propertyitems/of thequeryrequest parameteremployment - info
added the enum value
part_timeto the propertyitems/of thequeryrequest parameteremployment - info
added the enum value
piece_rateto the propertyitems/of thequeryrequest parameteremployment - info
added the enum value
probationto the propertyitems/of thequeryrequest parameteremployment - info
added the enum value
traineeshipto the propertyitems/of thequeryrequest parameteremployment
- info