---
title: "Create a technician"
method: POST
path: "/v2/user/technicians"
tags: ["management"]
---

# Create a technician

`POST /v2/user/technicians`

Create a new technician

## Request body

- object — Create technician request payload
  - `firstName` string, required — First name should be between 1 and 150 characters
  - `lastName` string, required — Last name should be between 1 and 150 characters
  - `email` string, required — Email address
  - `phone` string — Phone number
  - `managerUid` string, uuid — Manager identifier

## Response `200`

Created 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

- `400` — Several possible validation errors
- `401` — Unauthorized
- `403` — Must be a System Administrator

---

[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/versions/753f26d46650/schema)
