Skip to main content
List users of your company, with simple filters and pagination. Rows are ordered alphabetically by name (A→Z). Each row already carries the user’s integration links and last HRIS sync, so answer a sync-coverage question (“who is missing from the HiBob sync?”) by paginating this tool and reading integrations — never by calling get_user once per user. Reach for get_user only when you need one user’s managers, groups, plans or custom attributes.

Parameters

Body

Free-text filter matched against the user’s normalized search field (name + email, lowercased, unidecoded).
string
Status filter. One of inactive, pending, active, archived. Defaults to non-archived users. One of: inactive, pending, active, archived.
string
Id of the manager whose team to narrow to — everyone below them in the hierarchy (all levels, not just direct reports). The id list_users returns, or the manager’s exact email.
integer
Page size, between 1 and 250. Defaults to 50.
integer
Row offset into the result set — the number of rows to skip before this page. Any offset >= 0 is accepted; it does not have to be a multiple of limit, so you can start from an arbitrary row. Pass the next_offset returned by the previous call to walk the pages, or None for the first page.

Response

Body

object[]
integer