Skip to main content
The groups endpoints return your employee groups as the Groups page in Secfix shows them: member counts, the onboarding tasks assigned to each group, and each group’s settings. Groups are read-only in the API. Reads require Read access (all:read). See Scopes.

List groups

GET /v1/groups returns a cursor-paginated list of groups, oldest first.
To filter by name, pass name with up to 50 group names, comma-separated. Names are matched case-insensitively:
To list a group’s employees, pass its id as groupId to GET /v1/employees.

Fields

Tasks

tasks lists the onboarding tasks the Groups page shows on the group: trainings first, then device monitoring, then policies. Each task has a key, name, and category (TRAINING, MONITORING, or POLICIES). A task is listed when it is assigned to the group and enabled for your workspace’s frameworks. Policy acceptance is listed only when at least one policy is assigned to the group. Task keys are stable, but new keys may be added. Treat an unknown key as opaque.

Get a group

GET /v1/groups/{id} returns one group with its settings, as the group’s settings in the Secfix app show them. An unknown id returns 404 not_found.
It returns the list fields plus:
When device monitoring isn’t assigned to the group, its steps show enabled: false. The MDM step is the exception: it keeps its own value.