Skip to content
GET /unified/hris/employees

Partial response — use the "get" endpoint for the full object.

Query Parameters

Refer Specifying query parameters in Truto APIs

companyobject

This represents the company

References: Companies → id
3 supported1 required2 notes
Gusto
required
7shifts
supported

The company to use, referencing companies.id. Optional: when omitted the account's company is looked up automatically. The request fails if the account can see more than one company and none is given.

Paychex
supported

The Paychex company to use, referencing companies.id (Paychex companyId). A company pinned on the connection (company_id in the integrated account context) always wins and this parameter is then ignored. Otherwise, when omitted, the credential's companies are looked up and the single company with API permission is used. The request fails with a 400 when no company can be resolved (the credential sees more than one company with API permission, none, or 100 or more companies).

idstring
required·

The unique identifier for companies

company_idstring

Flat alternative to company.id.

2 supported
7shifts
supported
Paychex
supported
employment_statusstring

This represents the employment status. If no clear mapping is available, then the raw value is returned.

Possible values:
activeallexcludedinactivenewHireon_leavependingretiredterminated
22 supported9 notes
7shifts
supported
activeinactive

Filter by employment status. When omitted, both active and inactive employees are returned.

Deel
supported
activeinactivepending

Filter by Deel person status: active (ACTIVE), pending (NOT_STARTED) or inactive (INACTIVE). Needs the Deel people_person_status.view permission on the token.

greytHR
supported
activeinactiveall
HiBob
supported
activeall
Humaans
supported
activeinactiveallnewHire
JumpCloud
supported
activeinactive
Justworks
supported
activeinactivepending

Filter by employment status. One value is sent to Justworks as status (active -> active, inactive -> terminated). Justworks' status takes one value, so active and inactive together are read without it and the requested set is kept from each page, which can come back with fewer records than the limit, or none, and still have a next_cursor. Justworks has no pending status, so pending (or any other value) alone returns an empty list without calling Justworks. A member is returned only when its mapped employment_status is one you asked for, so a member whose status is not visible is left out while this filter is set. Accepts one value, a comma-separated list, a repeated employment_status[]=… (or employment_status=… twice) and employment_status[eq]= / employment_status[in]=. A form that cannot be read (another operator, a nested value) is refused with a 400 that names the filter: it is never treated as no filter, which would return everything. Vendors and third-party admins (Justworks member types vendor and third_party_admin) are not listed: they are not workers. Owners, contractors and every employee type are listed. The type is Member.type (member.detail:read), else current_employment.type (member.employment:read); a member whose type is not visible is listed. Justworks has no type filter, so they are removed from each page after it is read (a page can come back with fewer records than the limit, or none, and still have a next_cursor). employees.get still returns any member by id. Fields behind optional Justworks OAuth scopes are silently absent when the connection lacks the scope (Justworks omits them, no error): emails/phones/home_location/manager need member.detail:read, date_of_birth member.dob:read, employments and termination_date member.employment:read, pay on employments member.pay:read, the work_location address company.detail:read.

Kallidus
supported
activeinactivepending

Filter by status. pending is a disabled user whose start date is after today (UTC): a future starter, which Kallidus's HR connectors create as a disabled user that becomes active on the start date. inactive is every other disabled user. active is sent as the OData filter isEnabled eq true. inactive and pending are both sent as isEnabled eq false, because Kallidus stores no pending flag and cannot filter users by start date; each page is then filtered by this mapping, which keeps only the statuses you asked for. A page can therefore hold fewer records than limit, or none, while next_cursor continues: keep paging until next_cursor is null. Repeat the parameter for several statuses (active together with inactive or pending sends no status filter to Kallidus; the page is filtered the same way). Any other value returns an empty list without calling Kallidus; unsupported values next to supported ones are ignored. Several statuses: repeat the parameter, employment_status[]=active, employment_status=active,inactive or employment_status[in]=active,inactive; employment_status[eq]= is the same as employment_status=. employment_status[ne]= and employment_status[nin]=a,b exclude instead, leaving the other statuses of the list above (active, inactive, pending); excluding all three returns an empty list without calling Kallidus. Any other form (employment_status[gte], employment_status[like], ...) is refused with a 400 instead of being dropped, which would have returned every user. Kallidus isEnabled also means the user holds a Learn licence and can sign in. When omitted, no status filter is sent (Kallidus does not document whether disabled users are then included; INFERRED yes). Every record on this list is partial (is_partial_response): groups holds only the primary group, without its name, and there is no manager or job_title; employees.get returns them, with every group the employee belongs to.

Keka
supported
activeinactive
Omni HR
supported
activeinactivepending

Filter by employment status, sent as Omni's employment_status codes: active = 1, pending = 2 (Onboarding / not started), inactive = 3 (Terminated). The codes are INFERRED from Omni's web app (the spec lists no values). Several statuses: comma-separated, repeated, [] or [in] (sent comma-separated); [eq] is one status. Values that are not one of the three are ignored, and if no value is one of the three the list is empty without calling Omni. Any other operator is refused with a 400. Without this filter Omni's own default applies; whether it includes terminated employees is undocumented.

Paylocity
supported
activeinactivepending

Returns exactly the employees whose employment_status is one of the values given: active = status type Active or Leave of Absence, inactive = Terminated; employees whose status type is unknown are returned by no value. One value, a comma-joined list, repeated values (employment_status[] or employment_status=a&employment_status=b), employment_status[eq] or employment_status[in]; any other form is refused with a 400 before Paylocity is called. Paylocity's only employee filter (activeOnly=true) leaves out employees on leave and it cannot select terminated employees, so every employee is read page by page (activeOnly=false) and the others are left out of each page after it is read: a page can be short or empty while next_cursor is still set, so keep paging until next_cursor is empty. pending matches no employee (the Employee API has no pending status), nor does any other value: when no value given can match, the list is empty and Paylocity is not called. Without this filter (or with an empty value) every employee is returned, terminated employees included (activeOnly=false is sent: Paylocity documents no default).

PrimePay HR
supported
activeterminatedon_leaveretiredexcluded
Remote
supported
activeinactivepending

Filter by employment status: active (Remote active/offboarding), inactive (archived), pending (not onboarded yet); several values can be comma-separated. Any other value is sent to Remote's status filter unchanged (for example a Remote status such as deleted), so Remote filters on it or rejects it. Filtering switches to Remote's summary list, so records are partial (no manager, start date, company, addresses or timestamps; fetch employees.get for those).

Sesame
supported
activeinactive

active or inactive (Sesame status[in]); active,inactive returns both. When omitted, Truto sends status[in]=active,inactive so inactive employees are included: Sesame alone returns only active employees. Inactive covers deactivated employees and hires whose contract has not started yet (Sesame keeps them disabled until then). Any other value returns an empty list, since no record is ever mapped to it. Accepts a plain value, a comma-separated list, repeated keys and [eq]/[in]; any other operator is refused (400) rather than dropped.

UKG Dimensions
supported
activeinactivepending

active returns people whose current UKG employment status is Active (UKG employmentStatus filter). inactive returns people whose current status is Inactive or Terminated: UKG's filter takes a single status, so every person is paged through and the others are left out of each page after it is read (pages can be short or empty while next_cursor is still set; keep paging). terminated is accepted as a spelling of inactive. Asking for active and inactive together pages everyone and leaves out only the people with no employee status (UKG's 'Not Applicable'). UKG has no pending (pre-hire) status, so pending returns an empty list without calling UKG — and so does any other value: a value UKG cannot match never returns everyone. When omitted, every person the API user may see is returned, including terminated people and user accounts without an employee status. Accepts one value, several comma-separated, a repeated key (x[]=a&x[]=b) or an eq/in filter; a filter form UKG cannot express is refused with 400 rather than ignored.

AlexisHR
supported
ClayHR
supported
HeavenHR
supported
HR Partner
supported
Kenjo
supported
Namely
supported
Square
supported
work_locationobject

This represents the work location

References: Locations → id
5 supported4 notes
7shifts
supported

Filter by location (locations.id). Cannot be combined with groups or job_role.

HR Partner
supported

This represents the work location

Paychex
supported

Filter by work location (locations.id). Ignored when employee_number is given. Paychex does not page filtered requests, so all workers at the location come back in one page; no match returns an empty list. Not available on Truto sandbox integrated accounts: a filtered request goes through a custom proxy method, which Truto rejects for sandbox accounts (405).

Sesame
supported

Only employees assigned to this office (locations.id, Sesame officeIds); several ids are sent as Sesame's comma-separated list. Accepts a plain value, a comma-separated list, repeated keys and [eq]/[in]; any other operator is refused (400) rather than dropped.

Square
supported
idstring
required·

The unique identifier for locations

groupsobject

This represents the groups

References: Groups → id
7 supported4 notes
7shifts
supported

Filter by department (groups.id). Cannot be combined with work_location or job_role.

Deel
supported

Filter by Deel Group (groups.id of a group with type group). Departments cannot be used here.

HR Partner
supported

This represents the groups

Sesame
supported

Only employees assigned to this group (groups.id). department: filters by department (Sesame departmentIds), entity_group: by entity group (entityGroupIds); an id without a prefix is treated as a department id. Several ids of the same family are sent as Sesame's comma-separated list; ids from both families in one call are refused (400), since Sesame would AND them. An unknown prefix returns an empty list. Accepts a plain value, a comma-separated list, repeated keys and [eq]/[in]; any other operator is refused (400) rather than dropped.

AlexisHR
supported
HeavenHR
supported
Okta
supported
idstring
required
idstring

The unique identifier for groups

namestring

Group's name

typestring

Type of the group. Some underlying providers use this to differentiate between in-built and user created groups.

job_roleobject

Filter by role (job_roles.id). Cannot be combined with work_location or groups.

1 supported
7shifts
supported
idstring
required
namestring

This represents the name of the employee

11 supported5 notes
7shifts
supported

Filter by a full or partial name.

Deel
supported

Search people by name (Deel search).

Omni HR
supported

Free-text search, sent as Omni's search parameter ("A search term."). Which fields Omni matches is undocumented (at least names). One term (a plain value or a one-element array); several terms or an operator such as [eq] cannot be expressed as a search and are refused with a 400.

Remote
supported

Partial match on the full name (each word matched, case- and accent-insensitive). Returns partial records, see employment_status.

Workday
supported

Search workers by name or Workday worker ID (case-insensitive; space-separated terms are ORed). Workday matches names that start with the term.

ClayHR
supported
Factorial
supported
HR Partner
supported
IntelliHR
supported
JumpCloud
supported
Officient
supported
updated_atstring · date-time

This represents the date when the Employee was updated

14 supported2 notes
7shifts
supported

Return records modified on or after this date. Accepts an ISO date-time string, or an object with gte or gt. The bound is inclusive: gt is treated as gte. 7shifts filters by date only, so the value is converted to its UTC date and the time part is then ignored.

Justworks
supported

Members updated in a window. A plain value or gte/gt is the lower bound, sent as updated_at_gte; lte/lt is the upper bound, sent as updated_at_lte (gt and lt are treated as inclusive). eq: a date is sent as Justworks' exact-day updated_at; a date-time is read as both bounds (gte and lte of that instant). ne: sent as updated_at_ne, which leaves out members updated on that day; it needs a date, because no day filter can leave out a single instant, so any other value is refused with a 400. Justworks filters by calendar day only and does not document the time zone or the inclusivity of these day filters: a date (YYYY-MM-DD) is sent as is, and a date-time bound is converted to its UTC date and widened by one day outward, so no member updated in the window is missed. Expect members from the boundary days. A value that is neither a date nor a date-time is sent unchanged, so Justworks rejects it; an operator this filter does not support, or a list, is refused with a 400. Nothing is ever dropped silently.

AlexisHR
supported
BambooHR
supported
greytHR
supported
HeavenHR
supported
HR Cloud
supported
Humaans
supported
Keka
supported
Okta
supported
Personio
supported
Repute
supported
Rippling
supported
Zoho People
supported
managerobject

Represents the manager of the employee. Is also an employee.

2 supported
AlexisHR
supported
Namely
supported
idstring
required·

The unique identifier for employees

employee_numberstring

This represents the employee number

10 supported5 notes
HR WORKS
supported

Only the persons with these personnel numbers (employees.employee_number). Sent as persons=&personIdentifierType=personnelNumber; HR WORKS then returns those persons whatever their status (include_inactive is ignored). An unknown number returns an empty list. Several values are supported: repeat the parameter, separate them with commas, use the [] form, or the operator forms [eq] / [in]. Any other form (for example [ne] or a nested object) is refused with a 400 instead of being ignored, so a filter Truto cannot express never returns unfiltered data.

Kallidus
supported

Filter by employee number (the Kallidus Import Key). Exact, whole-value match sent as the OData filter importKey eq '' (Kallidus has no partial match; case sensitivity is not documented). Combined with the other filters using and. Several values mean any of them: Kallidus has no or, so no importKey condition is sent and this mapping keeps the matching records itself (comparing case-insensitively) — a page can come back short or empty while next_cursor continues, so keep paging until next_cursor is null. The other filters still narrow the query at Kallidus. Accepted forms: employee_number=, employee_number[]= or a repeated employee_number, employee_number[eq]= and employee_number[in]=a,b, all meaning any of the values. employee_number[ne]= and employee_number[nin]=a,b exclude instead, sent as the OData filter importKey ne '' (ANDed: none of them). A comma separates values only inside [in]; anywhere else it is part of the value. Any other form (employee_number[gte], employee_number[like], ...) is refused with a 400 instead of being dropped.

Paychex
supported

Filter by the Paychex employee ID (employees.employee_number). Paychex does not page filtered requests, so all matches come back in one page; no match returns an empty list. Not available on Truto sandbox integrated accounts: a filtered request goes through a custom proxy method, which Truto rejects for sandbox accounts (405).

Remote
supported

Match on the Remote short ID (employees.employee_number); returns at most one employee. Returns partial records, see employment_status.

Sesame
supported

Employee code (Sesame code filter, an integer). Sesame's code filter takes one value, so several are refused (400); a value that is not a whole number returns an empty list without calling Sesame. Accepts a plain value, a comma-separated list, repeated keys and [eq]/[in]; any other operator is refused (400) rather than dropped.

AlexisHR
supported
HeavenHR
supported
IntelliHR
supported
JumpCloud
supported
Kenjo
supported
first_namestring

Filter by first name. Exact, whole-value match sent as the OData filter givenName eq '' (Kallidus has no partial match; case sensitivity is not documented). Combined with the other filters using and. Several values mean any of them: Kallidus has no or, so no givenName condition is sent and this mapping keeps the matching records itself (comparing case-insensitively) — a page can come back short or empty while next_cursor continues, so keep paging until next_cursor is null. The other filters still narrow the query at Kallidus. Accepted forms: first_name=, first_name[]= or a repeated first_name, first_name[eq]= and first_name[in]=a,b, all meaning any of the values. first_name[ne]= and first_name[nin]=a,b exclude instead, sent as the OData filter givenName ne '' (ANDed: none of them). A comma separates values only inside [in]; anywhere else it is part of the value. Any other form (first_name[gte], first_name[like], ...) is refused with a 400 instead of being dropped.

5 supported
AlexisHR
supported
Kallidus
supported
Microsoft Dynamics 365 Business Central
supported
Namely
supported
Workable
supported
last_namestring

Filter by last name. Exact, whole-value match sent as the OData filter familyName eq '' (Kallidus has no partial match; case sensitivity is not documented). Combined with the other filters using and. Several values mean any of them: Kallidus has no or, so no familyName condition is sent and this mapping keeps the matching records itself (comparing case-insensitively) — a page can come back short or empty while next_cursor continues, so keep paging until next_cursor is null. The other filters still narrow the query at Kallidus. Accepted forms: last_name=, last_name[]= or a repeated last_name, last_name[eq]= and last_name[in]=a,b, all meaning any of the values. last_name[ne]= and last_name[nin]=a,b exclude instead, sent as the OData filter familyName ne '' (ANDed: none of them). A comma separates values only inside [in]; anywhere else it is part of the value. Any other form (last_name[gte], last_name[like], ...) is refused with a 400 instead of being dropped.

5 supported
AlexisHR
supported
Kallidus
supported
Microsoft Dynamics 365 Business Central
supported
Namely
supported
Workable
supported
emailsobject[]

When updated_at is provided, the emails query parameter is ignored.

9 supported
AlexisHR
supported
IntelliHR
supported
JumpCloud
supported
Kenjo
supported
Microsoft Dynamics 365 Business Central
supported
Namely
supported
Officient
supported
Personio
supported
Workable
supported
emailstring
required·

The email address

phonesobject[]

The phones of the user

2 supported
AlexisHR
supported
Microsoft Dynamics 365 Business Central
supported
numberstring
required·

The phone number

created_atstring · date-time

This represents the date when the Employee was created

5 supported
AlexisHR
supported
HR Cloud
supported
Humaans
supported
JumpCloud
supported
Rippling
supported
start_datestring · date-time

This represents the start date

3 supported
AlexisHR
supported
ClayHR
supported
HR Partner
supported
termination_datestring · date-time

This represents the termination date

3 supported
AlexisHR
supported
ClayHR
supported
HR Partner
supported
group_idstring

Flat alternative to groups.id.

2 supported
Deel
supported
Sesame
supported
genderstring

This represents gender

1 supported
HR Partner
supported
tagsobject[]

The employee's tags

References: Tags → id
1 supported
HR Partner
supported
idstring
required·

The tag's unique identifier

include_inactiveboolean

Also return persons who have left the company and were set to gone in HR WORKS (sent as onlyActive=false). By default only active persons are returned (onlyActive=true is sent); a person whose first working day is still in the future counts as active for HR WORKS and is returned by default (Truto reports them as employment_status pending). Deleted persons are never returned. Ignored when a person filter is given: HR WORKS then returns the requested person whatever their status. Accepts true/false in any letter case, also as [eq]; any other value or form (several values, [ne], a nested object) is refused with a 400 instead of being read as false.

1 supported
HR WORKS
supported
emailstring
4 supported4 notes
Kallidus
supported

Filter by email address. Exact, whole-value match sent as the OData filter emailAddress eq '' (Kallidus has no partial match; case sensitivity is not documented). Combined with the other filters using and. Several values mean any of them: Kallidus has no or, so no emailAddress condition is sent and this mapping keeps the matching records itself (comparing case-insensitively) — a page can come back short or empty while next_cursor continues, so keep paging until next_cursor is null. The other filters still narrow the query at Kallidus. Accepted forms: email=, email[]= or a repeated email, email[eq]= and email[in]=a,b, all meaning any of the values. email[ne]= and email[nin]=a,b exclude instead, sent as the OData filter emailAddress ne '' (ANDed: none of them). A comma separates values only inside [in]; anywhere else it is part of the value. Any other form (email[gte], email[like], ...) is refused with a 400 instead of being dropped.

PayFit
supported

Return collaborators with this email on one of their contracts (PayFit does not match the login email).

Remote
supported

Exact match on the login email. Returns partial records, see employment_status.

Sesame
supported

Exact login email (Sesame email filter). Sesame's email filter takes one address, so several are refused (400). Accepts a plain value, a comma-separated list, repeated keys and [eq]/[in]; any other operator is refused (400) rather than dropped.

usernamestring

Filter by username (the Kallidus sign-in name). Exact, whole-value match sent as the OData filter username eq '' (Kallidus has no partial match; case sensitivity is not documented). Combined with the other filters using and. Several values mean any of them: Kallidus has no or, so no username condition is sent and this mapping keeps the matching records itself (comparing case-insensitively) — a page can come back short or empty while next_cursor continues, so keep paging until next_cursor is null. The other filters still narrow the query at Kallidus. Accepted forms: username=, username[]= or a repeated username, username[eq]= and username[in]=a,b, all meaning any of the values. username[ne]= and username[nin]=a,b exclude instead, sent as the OData filter username ne '' (ANDed: none of them). A comma separates values only inside [in]; anywhere else it is part of the value. Any other form (username[gte], username[like], ...) is refused with a 400 instead of being dropped.

1 supported
Kallidus
supported
productstring

Select the product for which you want to retrieve the employees.

Possible values:
azure_active_directory
1 supported
Microsoft 365
supported
job_titlestring

Job title of the employee

1 supported
Microsoft Dynamics 365 Business Central
supported
middle_namestring

This represents the middle name of the employee

1 supported
Microsoft Dynamics 365 Business Central
supported
sort_byobject
1 supported
Namely
supported
created_atstring · date-time

This represents the date when the Employee was created

Possible values:
ascdesc
1 supported
Namely
supported
first_namestring

This represents the first name of the employee

Possible values:
ascdesc
1 supported
Namely
supported
last_namestring

This represents the last name of the employee

Possible values:
ascdesc
1 supported
Namely
supported
updated_atstring · date-time

This represents the date when the Employee was updated

Possible values:
ascdesc
1 supported
Namely
supported
work_location_idstring

Flat alternative to work_location.id.

1 supported
Sesame
supported
include_terminatedboolean

Include terminated workers. By default Workday returns only current workers, and every record is returned with employment_status active; with include_terminated=true employment_status is left empty because Workday REST does not say which workers are terminated.

1 supported
Workday
supported
Show Truto-specific parameters
integrated_account_idstring · uuid
required·

The ID of the integrated account to use for the request.

Example: 62f44730-dd91-461e-bd6a-aedd9e0ad79d
truto_response_formatstring

The format of the response.

  • unified returns the response with unified mappings applied.
  • raw returns the unprocessed, raw response from the remote API.
  • normalized applies the unified mappings and returns the data in a normalized format.
  • stream returns the response as a stream, which is ideal for transmitting large datasets, files, or binary data. Using streaming mode helps to efficiently handle large payloads or real-time data flows without requiring the entire data to be buffered in memory.
  • debug returns the final unified result alongside raw remote fetch information. The response is an envelope containing result (identical to unified mode output) and debug (with requestUrl, requestOptions, data, responseHeaders, and for list operations: nextCursor, isLooping, isEmptyResult, resultCount). When the upstream body exceeds 1 MiB, data is replaced by { truto_truncated: true, truto_max_bytes, truto_excerpt }. debug is null for static responses or when truto_skip_api_call=true.

Defaults to unified.

Example: unified
Possible values:
unifiedrawnormalizedstreamdebug
truto_key_bystring

By default the result attribute is an array of objects. This parameter allows you to specify a field in each result objects to use as key, which transforms the result array into an object with the array items keyed by the field. This is useful for when you want to use the result as a lookup table.

Example: id
truto_ignore_limitboolean

Ignores the limit query parameter.

truto_ignore_remote_databoolean

Excludes the remote_data attribute from the response.

truto_exclude_fieldsstring[]

Array of fields to exclude from the response.

Example: truto_exclude_fields[]=id&truto_exclude_fields[]=name
remote_queryRecord<string, any>

Query parameters to pass to the underlying API without any transformations. Refer this guide to see how to structure the query parameters.

Example: remote_query[foo]=bar

Response Body

debugobject

Present only when truto_response_format=debug. Contains raw fetch details: requestUrl, requestOptions, data, responseHeaders, nextCursor, isLooping, isEmptyResult, resultCount. data is the parsed upstream body; when its JSON form exceeds 1 MiB it is replaced by { truto_truncated: true, truto_max_bytes, truto_excerpt }, where truto_excerpt is the leading bytes of that body. The same applies to a string requestOptions.body. null for static responses or when truto_skip_api_call=true.

data
isEmptyResultboolean
isLoopingboolean
nextCursorstring
requestOptionsRecord<string, any>
requestUrlstring
responseHeadersRecord<string, any>
resultCountnumber
next_cursorstring

The cursor to use for the next page of results. Pass this value as next_cursor in the query parameter in the next request to get the next page of results.

resultobject[]

List of Employees

idstring
required·

The unique identifier for employees

57 supported
7shifts
supported
AlexisHR
supported
BambooHR
supported
Breathe
supported
Charlie
supported
ClayHR
supported
darwinbox
supported
Deel
supported
Factorial
supported
Google
supported
Google Workspace
supported
greytHR
supported
Gusto
supported
Hailey HR
supported
HeavenHR
supported
HiBob
supported
HR Cloud
supported
HROne
supported
HR Partner
supported
HR WORKS
supported
Humaans
supported
Humi by Employment Hero
supported
IntelliHR
supported
JumpCloud
supported
Justworks
supported
Kallidus
supported
Keka
supported
Kenjo
supported
Lucca
supported
Microsoft 365
supported
Microsoft Dynamics 365 Business Central
supported
MYNDHRX
supported
Namely
supported
Oracle Netsuite
supported
Officient
supported
Okta
supported
Omni HR
supported
Oracle Fusion Cloud HCM
supported
Paychex
supported
PayFit
supported
Paylocity
supported
PeopleForce
supported
PeopleHR
supported
Personio
supported
PrimePay HR
supported
RazorpayX Payroll
supported
Remote
supported
Repute
supported
Rippling
supported
ServiceNow
supported
Sesame
supported
Square
supported
UKG Dimensions
supported
Workable
supported
Workday
supported
Zoho People
supported
Zwayam
supported
avatarstring

This represents the avatar

16 supported
7shifts
supported
Charlie
supported
HiBob
supported
HR Partner
supported
HR WORKS
supported
Humaans
supported
Keka
supported
Namely
supported
Omni HR
supported
Paychex
supported
PeopleForce
supported
PeopleHR
supported
ServiceNow
supported
Sesame
supported
Workable
supported
Zoho People
supported
companyobject

This represents the company

References: Companies → id
22 supported
7shifts
supported
AlexisHR
supported
Charlie
supported
Deel
supported
Gusto
supported
HiBob
supported
HROne
supported
Humaans
supported
JumpCloud
supported
Justworks
supported
Microsoft Dynamics 365 Business Central
supported
Oracle Netsuite
supported
Omni HR
supported
Oracle Fusion Cloud HCM
supported
Paychex
supported
Paylocity
supported
PeopleHR
supported
Remote
supported
Rippling
supported
ServiceNow
supported
Sesame
supported
Workday
supported
1 property
idstring

The unique identifier for companies

created_atstring · date-time

This represents the date when the Employee was created

32 supported
7shifts
supported
AlexisHR
supported
Breathe
supported
ClayHR
supported
Deel
supported
Factorial
supported
Google
supported
Google Workspace
supported
HiBob
supported
HR Cloud
supported
HROne
supported
Humaans
supported
Humi by Employment Hero
supported
IntelliHR
supported
JumpCloud
supported
Justworks
supported
Lucca
supported
Microsoft 365
supported
Namely
supported
Oracle Netsuite
supported
Okta
supported
Oracle Fusion Cloud HCM
supported
PeopleForce
supported
Personio
supported
PrimePay HR
supported
RazorpayX Payroll
supported
Remote
supported
Rippling
supported
ServiceNow
supported
Sesame
supported
Square
supported
Zoho People
supported
date_of_birthstring

This represents date of birth

41 supported
7shifts
supported
AlexisHR
supported
BambooHR
supported
Breathe
supported
Charlie
supported
ClayHR
supported
darwinbox
supported
Deel
supported
Factorial
supported
greytHR
supported
Gusto
supported
Hailey HR
supported
HiBob
supported
HR Cloud
supported
HR Partner
supported
HR WORKS
supported
Humaans
supported
IntelliHR
supported
Justworks
supported
Kallidus
supported
Keka
supported
Lucca
supported
Microsoft Dynamics 365 Business Central
supported
MYNDHRX
supported
Namely
supported
Oracle Fusion Cloud HCM
supported
Paychex
supported
PayFit
supported
Paylocity
supported
PeopleForce
supported
PeopleHR
supported
Personio
supported
RazorpayX Payroll
supported
Remote
supported
Repute
supported
Rippling
supported
ServiceNow
supported
Sesame
supported
UKG Dimensions
supported
Workday
supported
Zoho People
supported
emailsobject[]

The emails of the user

56 supported
7shifts
supported
AlexisHR
supported
BambooHR
supported
Breathe
supported
Charlie
supported
ClayHR
supported
darwinbox
supported
Deel
supported
Factorial
supported
Google
supported
Google Workspace
supported
greytHR
supported
Gusto
supported
Hailey HR
supported
HeavenHR
supported
HiBob
supported
HR Cloud
supported
HR Partner
supported
HR WORKS
supported
Humaans
supported
Humi by Employment Hero
supported
IntelliHR
supported
JumpCloud
supported
Justworks
supported
Kallidus
supported
Keka
supported
Kenjo
supported
Lucca
supported
Microsoft 365
supported
Microsoft Dynamics 365 Business Central
supported
MYNDHRX
supported
Namely
supported
Oracle Netsuite
supported
Officient
supported
Okta
supported
Omni HR
supported
Oracle Fusion Cloud HCM
supported
Paychex
supported
PayFit
supported
Paylocity
supported
PeopleForce
supported
PeopleHR
supported
Personio
supported
PrimePay HR
supported
RazorpayX Payroll
supported
Remote
supported
Repute
supported
Rippling
supported
ServiceNow
supported
Sesame
supported
Square
supported
UKG Dimensions
supported
Workable
supported
Workday
supported
Zoho People
supported
Zwayam
supported
3 properties
emailstring

The email address

is_primaryboolean

Whether the email address is primary

typestring

The type of email address

employee_numberstring

This represents the employee number

46 supported
7shifts
supported
AlexisHR
supported
BambooHR
supported
Breathe
supported
ClayHR
supported
darwinbox
supported
Deel
supported
Factorial
supported
Google
supported
Google Workspace
supported
greytHR
supported
Hailey HR
supported
HeavenHR
supported
HiBob
supported
HR Cloud
supported
HROne
supported
HR WORKS
supported
Humaans
supported
IntelliHR
supported
JumpCloud
supported
Justworks
supported
Kallidus
supported
Keka
supported
Kenjo
supported
Lucca
supported
Microsoft Dynamics 365 Business Central
supported
MYNDHRX
supported
Namely
supported
Okta
supported
Omni HR
supported
Oracle Fusion Cloud HCM
supported
Paychex
supported
PayFit
supported
Paylocity
supported
Personio
supported
PrimePay HR
supported
RazorpayX Payroll
supported
Remote
supported
Rippling
supported
ServiceNow
supported
Sesame
supported
Square
supported
UKG Dimensions
supported
Workable
supported
Workday
supported
Zoho People
supported
employment_statusstring

This represents the employment status. If no clear mapping is available, then the raw value is returned.

Possible values:
activeinactivepending
49 supported
7shifts
supported
AlexisHR
supported
BambooHR
supported
Breathe
supported
Charlie
supported
ClayHR
supported
Deel
supported
greytHR
supported
Gusto
supported
Hailey HR
supported
HeavenHR
supported
HROne
supported
HR Partner
supported
HR WORKS
supported
Humaans
supported
Humi by Employment Hero
supported
IntelliHR
supported
JumpCloud
supported
Justworks
supported
Kallidus
supported
Keka
supported
Kenjo
supported
Lucca
supported
Microsoft 365
supported
Microsoft Dynamics 365 Business Central
supported
MYNDHRX
supported
Namely
supported
Oracle Netsuite
supported
Okta
supported
Omni HR
supported
Oracle Fusion Cloud HCM
supported
Paychex
supported
PayFit
supported
Paylocity
supported
PeopleForce
supported
PeopleHR
supported
Personio
supported
PrimePay HR
supported
RazorpayX Payroll
supported
Remote
supported
Repute
supported
Rippling
supported
ServiceNow
supported
Sesame
supported
Square
supported
UKG Dimensions
supported
Workable
supported
Workday
supported
Zoho People
supported
employmentsobject[]

Represents a role or employment of the employee in the company

References: Employments → id
32 supported
7shifts
supported
AlexisHR
supported
BambooHR
supported
ClayHR
supported
Deel
supported
Gusto
supported
HiBob
supported
HROne
supported
HR WORKS
supported
Humi by Employment Hero
supported
IntelliHR
supported
JumpCloud
supported
Justworks
supported
Keka
supported
Lucca
supported
Microsoft 365
supported
MYNDHRX
supported
Namely
supported
Oracle Fusion Cloud HCM
supported
Paychex
supported
PayFit
supported
Paylocity
supported
PeopleForce
supported
PeopleHR
supported
Personio
supported
RazorpayX Payroll
supported
Repute
supported
Rippling
supported
UKG Dimensions
supported
Workable
supported
Workday
supported
Zoho People
supported
15 properties
idstring
required·

The unique identifier for employments

created_atstring · date-time

This represents the date when the employments was created

effective_datestring · date-time

Represents the effective date of the employment

employeeobject

Employee associated with this employment

1 property
idstring

The unique identifier for employees

employment_typestring

This represents the employment type

Possible values:
full_timepart_timecontractinternshiptemporarytraineevolunteerper_diem
end_datestring · date-time

Represents the end date of the employment

end_reasonstring

Represents why the employment ended

flsa_statusstring

This represents the flsa status

job_titlestring

Job title of the employee

pay_currencystring

This represents the pay currency

pay_frequencystring

This represents the pay frequency

pay_groupstring

This represents the pay group

pay_periodstring

This represents the pay period

pay_ratenumber

This represents the pay rate

updated_atstring · date-time

This represents the date when the employments was updated

etagstring

The unique identifier for the specific version of the resource.

1 supported
Microsoft Dynamics 365 Business Central
supported
ethnicitystring

This represent ethnicity

10 supported
BambooHR
supported
Breathe
supported
Deel
supported
HR Cloud
supported
Namely
supported
Paychex
supported
Paylocity
supported
Rippling
supported
ServiceNow
supported
Workday
supported
first_namestring

This represents the first name of the employee

52 supported
7shifts
supported
AlexisHR
supported
BambooHR
supported
Breathe
supported
Charlie
supported
ClayHR
supported
darwinbox
supported
Deel
supported
Factorial
supported
Google
supported
Google Workspace
supported
Gusto
supported
Hailey HR
supported
HeavenHR
supported
HiBob
supported
HR Cloud
supported
HROne
supported
HR Partner
supported
HR WORKS
supported
Humaans
supported
Humi by Employment Hero
supported
IntelliHR
supported
JumpCloud
supported
Justworks
supported
Kallidus
supported
Keka
supported
Lucca
supported
Microsoft 365
supported
Microsoft Dynamics 365 Business Central
supported
MYNDHRX
supported
Namely
supported
Oracle Netsuite
supported
Okta
supported
Omni HR
supported
Oracle Fusion Cloud HCM
supported
Paychex
supported
PayFit
supported
Paylocity
supported
PeopleForce
supported
PeopleHR
supported
Personio
supported
PrimePay HR
supported
RazorpayX Payroll
supported
Rippling
supported
ServiceNow
supported
Sesame
supported
Square
supported
UKG Dimensions
supported
Workable
supported
Workday
supported
Zoho People
supported
Zwayam
supported
genderstring

This represents gender

30 supported
AlexisHR
supported
BambooHR
supported
Breathe
supported
Charlie
supported
ClayHR
supported
Deel
supported
Factorial
supported
greytHR
supported
Hailey HR
supported
HiBob
supported
HR Cloud
supported
HR Partner
supported
HR WORKS
supported
Humaans
supported
IntelliHR
supported
Keka
supported
Namely
supported
Paychex
supported
PayFit
supported
Paylocity
supported
PeopleForce
supported
PeopleHR
supported
Personio
supported
RazorpayX Payroll
supported
Repute
supported
Rippling
supported
ServiceNow
supported
Sesame
supported
Workday
supported
Zoho People
supported
groupsobject[]

This represents the groups

References: Groups → id
42 supported
7shifts
supported
AlexisHR
supported
Breathe
supported
Charlie
supported
ClayHR
supported
darwinbox
supported
Deel
supported
Factorial
supported
Google
supported
Google Workspace
supported
greytHR
supported
Gusto
supported
Hailey HR
supported
HeavenHR
supported
HiBob
supported
HR Partner
supported
HR WORKS
supported
Humaans
supported
Humi by Employment Hero
supported
Justworks
supported
Kallidus
supported
Keka
supported
MYNDHRX
supported
Namely
supported
Oracle Netsuite
supported
Okta
supported
Omni HR
supported
Oracle Fusion Cloud HCM
supported
Paychex
supported
PayFit
supported
Paylocity
supported
PeopleForce
supported
PeopleHR
supported
Personio
supported
RazorpayX Payroll
supported
Remote
supported
Rippling
supported
ServiceNow
supported
UKG Dimensions
supported
Workable
supported
Workday
supported
Zoho People
supported
3 properties
idstring

The unique identifier for groups

namestring

Group's name

typestring

Type of the group. Some underlying providers use this to differentiate between in-built and user created groups.

home_locationobject[]

This represents the home location

References: Locations → id
29 supported
7shifts
supported
AlexisHR
supported
BambooHR
supported
Breathe
supported
Charlie
supported
ClayHR
supported
Deel
supported
Factorial
supported
Hailey HR
supported
HR Cloud
supported
HR WORKS
supported
Humaans
supported
IntelliHR
supported
JumpCloud
supported
Justworks
supported
Keka
supported
Namely
supported
Paychex
supported
PayFit
supported
Paylocity
supported
PeopleHR
supported
PrimePay HR
supported
Remote
supported
Rippling
supported
ServiceNow
supported
Sesame
supported
UKG Dimensions
supported
Workday
supported
Zoho People
supported
8 properties
citystring

The city of the home address

countrystring

The country of the home address

idstring

The unique identifier for locations

namestring

This represents the name of the location

postal_codestring

The postal code of the home address

statestring

The state/province of the home address

street_1string

The first line of home address

street_2string

The second line of home address

job_titlestring

Job title of the employee

36 supported
7shifts
supported
AlexisHR
supported
BambooHR
supported
ClayHR
supported
Deel
supported
Gusto
supported
HiBob
supported
HROne
supported
HR WORKS
supported
Humi by Employment Hero
supported
IntelliHR
supported
JumpCloud
supported
Justworks
supported
Kallidus
supported
Keka
supported
Microsoft 365
supported
Microsoft Dynamics 365 Business Central
supported
MYNDHRX
supported
Namely
supported
Omni HR
supported
Oracle Fusion Cloud HCM
supported
Paychex
supported
Paylocity
supported
PeopleForce
supported
PeopleHR
supported
Personio
supported
RazorpayX Payroll
supported
Remote
supported
Repute
supported
Rippling
supported
ServiceNow
supported
Sesame
supported
UKG Dimensions
supported
Workable
supported
Workday
supported
Zoho People
supported
last_namestring

This represents the last name of the employee

52 supported
7shifts
supported
AlexisHR
supported
BambooHR
supported
Breathe
supported
Charlie
supported
ClayHR
supported
darwinbox
supported
Deel
supported
Factorial
supported
Google
supported
Google Workspace
supported
Gusto
supported
Hailey HR
supported
HeavenHR
supported
HiBob
supported
HR Cloud
supported
HROne
supported
HR Partner
supported
HR WORKS
supported
Humaans
supported
Humi by Employment Hero
supported
IntelliHR
supported
JumpCloud
supported
Justworks
supported
Kallidus
supported
Keka
supported
Lucca
supported
Microsoft 365
supported
Microsoft Dynamics 365 Business Central
supported
MYNDHRX
supported
Namely
supported
Oracle Netsuite
supported
Okta
supported
Omni HR
supported
Oracle Fusion Cloud HCM
supported
Paychex
supported
PayFit
supported
Paylocity
supported
PeopleForce
supported
PeopleHR
supported
Personio
supported
PrimePay HR
supported
RazorpayX Payroll
supported
Rippling
supported
ServiceNow
supported
Sesame
supported
Square
supported
UKG Dimensions
supported
Workable
supported
Workday
supported
Zoho People
supported
Zwayam
supported
managerobject

Represents the manager of the employee. Is also an employee.

40 supported
AlexisHR
supported
BambooHR
supported
Breathe
supported
Charlie
supported
ClayHR
supported
darwinbox
supported
Deel
supported
Factorial
supported
Google
supported
Google Workspace
supported
greytHR
supported
Gusto
supported
Hailey HR
supported
HiBob
supported
HR Cloud
supported
HR WORKS
supported
Humi by Employment Hero
supported
JumpCloud
supported
Justworks
supported
Kallidus
supported
Keka
supported
Microsoft 365
supported
MYNDHRX
supported
Namely
supported
Oracle Netsuite
supported
Oracle Fusion Cloud HCM
supported
Paychex
supported
PayFit
supported
Paylocity
supported
PeopleForce
supported
PeopleHR
supported
Personio
supported
RazorpayX Payroll
supported
Remote
supported
Rippling
supported
ServiceNow
supported
UKG Dimensions
supported
Workable
supported
Workday
supported
Zoho People
supported
2 properties
idstring

The unique identifier for employees

namestring

This represents the name of the employee

marital_statusstring

This represents marital status

12 supported
BambooHR
supported
Breathe
supported
Charlie
supported
Keka
supported
Namely
supported
Paylocity
supported
Personio
supported
Rippling
supported
ServiceNow
supported
Sesame
supported
Workday
supported
Zoho People
supported
middle_namestring

This represents the middle name of the employee

19 supported
BambooHR
supported
Breathe
supported
ClayHR
supported
Deel
supported
Humaans
supported
IntelliHR
supported
JumpCloud
supported
Justworks
supported
Microsoft Dynamics 365 Business Central
supported
MYNDHRX
supported
Namely
supported
Oracle Fusion Cloud HCM
supported
Paychex
supported
Paylocity
supported
PeopleForce
supported
Rippling
supported
ServiceNow
supported
UKG Dimensions
supported
Workday
supported
namestring

This represents the name of the employee

54 supported
7shifts
supported
AlexisHR
supported
BambooHR
supported
Breathe
supported
Charlie
supported
ClayHR
supported
darwinbox
supported
Deel
supported
Factorial
supported
Google
supported
Google Workspace
supported
greytHR
supported
Gusto
supported
Hailey HR
supported
HeavenHR
supported
HiBob
supported
HR Cloud
supported
HROne
supported
HR Partner
supported
HR WORKS
supported
Humaans
supported
Humi by Employment Hero
supported
IntelliHR
supported
JumpCloud
supported
Justworks
supported
Kallidus
supported
Keka
supported
Microsoft 365
supported
Microsoft Dynamics 365 Business Central
supported
MYNDHRX
supported
Namely
supported
Oracle Netsuite
supported
Officient
supported
Okta
supported
Omni HR
supported
Oracle Fusion Cloud HCM
supported
Paychex
supported
PayFit
supported
Paylocity
supported
PeopleForce
supported
PeopleHR
supported
Personio
supported
PrimePay HR
supported
RazorpayX Payroll
supported
Remote
supported
Repute
supported
Rippling
supported
ServiceNow
supported
Sesame
supported
Square
supported
UKG Dimensions
supported
Workable
supported
Workday
supported
Zoho People
supported
pay_groupobject

This represents the pay group

References: PayGroups → id
6 supported
ClayHR
supported
JumpCloud
supported
Keka
supported
Namely
supported
Paylocity
supported
Workday
supported
1 property
idstring

The unique identifier for pay groups

phonesobject[]

The phones of the user

50 supported
7shifts
supported
AlexisHR
supported
BambooHR
supported
Breathe
supported
Charlie
supported
ClayHR
supported
darwinbox
supported
Deel
supported
Factorial
supported
Google
supported
Google Workspace
supported
greytHR
supported
Gusto
supported
Hailey HR
supported
HiBob
supported
HR Cloud
supported
HROne
supported
HR WORKS
supported
Humaans
supported
Humi by Employment Hero
supported
IntelliHR
supported
JumpCloud
supported
Justworks
supported
Kallidus
supported
Keka
supported
Lucca
supported
Microsoft 365
supported
Microsoft Dynamics 365 Business Central
supported
MYNDHRX
supported
Namely
supported
Oracle Netsuite
supported
Okta
supported
Omni HR
supported
Oracle Fusion Cloud HCM
supported
Paychex
supported
PayFit
supported
Paylocity
supported
PeopleForce
supported
PeopleHR
supported
PrimePay HR
supported
RazorpayX Payroll
supported
Repute
supported
Rippling
supported
ServiceNow
supported
Sesame
supported
Square
supported
UKG Dimensions
supported
Workable
supported
Workday
supported
Zoho People
supported
3 properties
extensionstring

The extension of the phone number

numberstring

The phone number

typestring

The type of phone number

remote_dataRecord<string, any>

Raw data returned from the remote API call.

ssnstring

This represents the ssn

11 supported
AlexisHR
supported
BambooHR
supported
Deel
supported
Factorial
supported
Gusto
supported
HR WORKS
supported
Namely
supported
Paychex
supported
PayFit
supported
Paylocity
supported
Sesame
supported
start_datestring · date-time

This represents the start date

43 supported
7shifts
supported
AlexisHR
supported
BambooHR
supported
Breathe
supported
Charlie
supported
ClayHR
supported
darwinbox
supported
Deel
supported
greytHR
supported
Gusto
supported
Hailey HR
supported
HiBob
supported
HR Cloud
supported
HR Partner
supported
HR WORKS
supported
Humaans
supported
Humi by Employment Hero
supported
IntelliHR
supported
Justworks
supported
Kallidus
supported
Keka
supported
Microsoft 365
supported
Microsoft Dynamics 365 Business Central
supported
MYNDHRX
supported
Namely
supported
Oracle Netsuite
supported
Okta
supported
Omni HR
supported
Oracle Fusion Cloud HCM
supported
Paychex
supported
PayFit
supported
Paylocity
supported
PeopleForce
supported
PeopleHR
supported
Personio
supported
PrimePay HR
supported
RazorpayX Payroll
supported
Remote
supported
Rippling
supported
ServiceNow
supported
UKG Dimensions
supported
Workday
supported
Zoho People
supported
tagsobject[]

The employee's tags

References: Tags → id
2 supported
HR Partner
supported
Zoho People
supported
2 properties
idstring

The tag's unique identifier

namestring

The tag's name

termination_datestring · date-time

This represents the termination date

40 supported
7shifts
supported
AlexisHR
supported
BambooHR
supported
Breathe
supported
Charlie
supported
ClayHR
supported
darwinbox
supported
Deel
supported
Factorial
supported
greytHR
supported
Gusto
supported
Hailey HR
supported
HiBob
supported
HR Cloud
supported
HR Partner
supported
HR WORKS
supported
Humaans
supported
Humi by Employment Hero
supported
IntelliHR
supported
Justworks
supported
Kallidus
supported
Keka
supported
Microsoft 365
supported
Microsoft Dynamics 365 Business Central
supported
MYNDHRX
supported
Namely
supported
Oracle Fusion Cloud HCM
supported
Paychex
supported
PayFit
supported
Paylocity
supported
PeopleForce
supported
PeopleHR
supported
Personio
supported
PrimePay HR
supported
RazorpayX Payroll
supported
Remote
supported
Rippling
supported
ServiceNow
supported
UKG Dimensions
supported
Zoho People
supported
termination_reasonstring

Represents the reason for termination

14 supported
Factorial
supported
greytHR
supported
HiBob
supported
HR Cloud
supported
HR WORKS
supported
Humaans
supported
Keka
supported
Namely
supported
Paychex
supported
Paylocity
supported
PeopleForce
supported
PeopleHR
supported
Personio
supported
Rippling
supported
termination_typestring

Represents the type of termination. If no clear mapping exists, then raw value is returned.

Possible values:
voluntarydismissedredundancyend_of_contractretirementmutual
12 supported
Deel
supported
Factorial
supported
HiBob
supported
HR WORKS
supported
Humaans
supported
Keka
supported
Oracle Netsuite
supported
Paylocity
supported
PeopleForce
supported
Personio
supported
Rippling
supported
ServiceNow
supported
updated_atstring · date-time

This represents the date when the Employee was updated

31 supported
7shifts
supported
AlexisHR
supported
BambooHR
supported
Breathe
supported
darwinbox
supported
Deel
supported
Factorial
supported
greytHR
supported
HeavenHR
supported
HR Cloud
supported
HROne
supported
Humaans
supported
Humi by Employment Hero
supported
IntelliHR
supported
Justworks
supported
Lucca
supported
Microsoft Dynamics 365 Business Central
supported
Namely
supported
Oracle Netsuite
supported
Okta
supported
Oracle Fusion Cloud HCM
supported
PeopleForce
supported
Personio
supported
RazorpayX Payroll
supported
Remote
supported
Rippling
supported
ServiceNow
supported
Sesame
supported
Square
supported
Zoho People
supported
Zwayam
supported
usernamestring

This represents the username

13 supported
7shifts
supported
ClayHR
supported
HROne
supported
HR WORKS
supported
IntelliHR
supported
JumpCloud
supported
Kallidus
supported
Microsoft 365
supported
Okta
supported
Remote
supported
Rippling
supported
ServiceNow
supported
UKG Dimensions
supported
work_locationobject

This represents the work location

References: Locations → id
29 supported
7shifts
supported
Charlie
supported
ClayHR
supported
Deel
supported
Factorial
supported
Hailey HR
supported
HiBob
supported
HR Cloud
supported
HR Partner
supported
HR WORKS
supported
Humaans
supported
Humi by Employment Hero
supported
JumpCloud
supported
Justworks
supported
Kallidus
supported
Microsoft 365
supported
Microsoft Dynamics 365 Business Central
supported
MYNDHRX
supported
Namely
supported
Omni HR
supported
Paychex
supported
Paylocity
supported
PeopleForce
supported
PeopleHR
supported
Remote
supported
Rippling
supported
Square
supported
Workday
supported
Zoho People
supported
8 properties
citystring

The city of the work address

countrystring

The country of the work address

idstring

The unique identifier for locations

namestring

This represents the name of the location

postal_codestring

The postal code of the work address

statestring

The state/province of the work address

street_1string

The first line of work address

street_2string

The second line of work address

truto unified hris employees \
  -a '<integrated_account_id>' \
  -o json
import Truto from '@truto/truto-ts-sdk';

const truto = new Truto({
  token: '<your_api_token>',
});

const result = await truto.unifiedApi.list(
  'hris',
  'employees',
  { integrated_account_id: '<integrated_account_id>' }
);

console.log(result);
import asyncio
from truto_python_sdk import TrutoApi

truto_api = TrutoApi(token="<your_api_token>")

async def main():
    async for item in truto_api.unified_api.list(
        "hris",
        "employees",
        {"integrated_account_id": "<integrated_account_id>"}
    ):
        print(item)

asyncio.run(main())
curl -X GET 'https://api.truto.one/unified/hris/employees?integrated_account_id=<integrated_account_id>' \
  -H 'Authorization: Bearer <your_api_token>' \
  -H 'Content-Type: application/json'
const integratedAccountId = '<integrated_account_id>';

const response = await fetch(`https://api.truto.one/unified/hris/employees?integrated_account_id=${integratedAccountId}`, {
  method: 'GET',
  headers: {
    'Authorization': 'Bearer <your_api_token>',
    'Content-Type': 'application/json',
  },
});

const data = await response.json();
console.log(data);
import requests

url = "https://api.truto.one/unified/hris/employees"
headers = {
    "Authorization": "Bearer <your_api_token>",
    "Content-Type": "application/json",
}
params = {
    "integrated_account_id": "<integrated_account_id>"
}

response = requests.get(url, headers=headers, params=params)
print(response.json())