---
title: "Update Employee"
method: PUT
path: "/manager/employees/{employee_id}"
tags: ["manager"]
---

# Update Employee

`PUT /manager/employees/{employee_id}`

Update employee profile information and business units.

## Path parameters

- `employee_id` string, uuid, required

## Request body

- UpdateEmployeeRequest
  - `email` string, required
  - `phone_number` string, required
  - `first_name` string, nullable
  - `last_name` string, nullable
  - `trades` string[], nullable

## Response `200`

Successful Response

- UpdateEmployeeResponse
  - `message` string, required
  - `employee_id` string, required

## Other responses

- `404` — Not found
- `422` — Validation Error

---

[API](https://skmtc.dev/noso/apis/crucible-backend-api.md) · [All operations](https://skmtc.dev/noso/apis/crucible-backend-api/llms.txt) · [OpenAPI document](https://skmtc.dev/noso/apis/crucible-backend-api/revisions/c14a8fc770d0?raw)
