---
title: "Update a user (legacy)"
method: PUT
path: "/users/{user_id}"
tags: ["Users"]
deprecated: true
---

# Update a user (legacy)

`PUT /users/{user_id}`

> **Deprecated.**

## Path parameters

- `user_id` string, required

## Request body

- S12ThepubV1ThePubServiceUpdateUserBody — The parameters for `UpdateUser`
  - `firstname` string — The first name of the user. Optional
  - `lastname` string — The last name of the user. Optional
  - `new_email` string — The email address of the user. Optional
  - `status` 'active' | 'inactive' — - active: Active user. - inactive: Inactive user.
  - `seat_type` 'full' | 'free' | 'lite'

## Response `200`

A successful response.

- S12ThepubV1UpdateUserResponse — Result returned from `UpdateUser`

## Other responses

- `default` — An unexpected error response.

---

[API](https://skmtc.net/safetyculture/apis/safetyculture-api.md) · [All operations](https://skmtc.net/safetyculture/apis/safetyculture-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/safetyculture/safetyculture-api/revisions/5be91df61ded/schema)
