---
title: "Technicians list"
method: GET
path: "/v2/user/technicians"
tags: ["system"]
---

# Technicians list

`GET /v2/user/technicians`

Get all technicians

## Response `200`

Technician

- object[]
  - `id` integer — User identifier
  - `uid` string, uuid — User universally unique identifier
  - `enabled` boolean — User access status
  - `firstName` string — First name
  - `lastName` string — Last name
  - `email` string — Email address
  - `phone` string — Phone number
  - `mustChangePw` boolean — Must change password during next login
  - `mfaConfigured` boolean — At least one MFA method is configured
  - `scimUser` boolean — User is created by SCIM?
  - `authType` string — Native or SSO authentication
  - `userType` 'TECHNICIAN' | 'END_USER' — User type
  - `invitationStatus` 'REGISTERED' | 'PENDING' | 'EXPIRED' — User invitation status
  - `notifyAllClients` boolean — Notifications for all clients
  - `administrator` boolean — Technician is a System Administrator
  - `assignedDeviceIds` integer[] — Device IDs which user is assigned
  - `roles` string[] — A list of role names assigned to the technician. This is provided when the 'includeRoles' query parameter is set to 'true'
  - `managerUid` string, uuid — Manager identifier

## Other responses

- `401` — Unauthorized
- `403` — Forbidden

---

[API](https://skmtc.net/ninjarmm/apis/ninjaone-public-api-2-0.md) · [All operations](https://skmtc.net/ninjarmm/apis/ninjaone-public-api-2-0/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ninjarmm/ninjaone-public-api-2-0/revisions/753f26d46650/schema)
