Get employees
Retrieve all employees.
Top level filters use AND, while individual filters use OR if they accept multiple arguments. That means filters will be resolved like this: (id IN ids) AND (remote_id IN remote_ids)
Authorizations
Create an API key on the Secrets page in the Kombo dashboard.
Headers
ID of the integration you want to interact with.
Query Parameters
An optional cursor string used for pagination. This can be retrieved from the next
property of the previous page response.
The number of results to return per page. Maximum is 250.
1 <= x <= 250
Filter the entries based on the modification date in format YYYY-MM-DDTHH:mm:ss.sssZ. If you want to track entry deletion, also set the include_deleted=true
query parameter, because otherwise, deleted entries will be hidden.
By default, deleted entries are not returned. Use the include_deleted
query param to include deleted entries too.
true
, false
Filter by a comma-separated list of IDs such as 222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3
. Those IDs are validated to be 24 characters long and to exist for this integration in the database. If any of the IDs don't exist, the endpoint will return a 404 error.
Filter by a comma-separated list of remote IDs.
(⚠️ Deprecated - Use the employment_statuses
filter instead.) Filter by the employment_status
field.
ACTIVE
, PENDING
, INACTIVE
, LEAVE
Filter by a comma-separated list of ACTIVE
, PENDING
, INACTIVE
, LEAVE
ACTIVE
: the employee is actively employedPENDING
: the employee is not actively employed yet (but they signed their contract or are part of an onboarding process)INACTIVE
: a full-time employee is no longer employed, or, for a contract worker when their contract runs outLEAVE
: the employee is still employed but currently on leave (note that not all HR systems support this status — use our absences API for detailed information)
Leave this blank to get results matching all values.
Filter by a comma-separated list of group IDs. We will only return employees that are members of any of the groups.
Filter by a comma-separated list of legal entity IDs. We will only return employees that are members of any of the legal entities.
Filter by a comma-separated list of work location IDs. We will only return employees who are at any of the work locations.
Filter by a comma-separated list of work emails. We will only return employees who have any of the work emails. The format of the emails is case-insensitive.
Filter by a comma-separated list of personal emails. We will only return employees who have any of the personal emails. The format of the emails is case-insensitive.
Response
success