---
title: "Update existing `User` object"
method: PUT
path: "/v1/users/{userId}"
tags: ["users"]
---

# Update existing \`User\` object

`PUT /v1/users/{userId}`

Update existing `User` object

## Path parameters

- `userId` string, required

## Request body

- User — A Conductor user
  - `status` string — State of the User's account
  - `selfLink` string, uri — Resource locator for this object
  - `role` integer — user role
  - `lastname` string — User's last name
  - `id` string — Unique ID for this object
  - `firstname` string — User's given name
  - `email` string, email — User's login name
  - `accountId` integer — Unique identifier of linked account object.

## Response `200`

Successful response

## Other responses

- `400` — Invalid input
- `404` — Project not found

---

[API](https://skmtc.dev/conductortech/apis/conductor-cloud-rendering-api.md) · [All operations](https://skmtc.dev/conductortech/apis/conductor-cloud-rendering-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/conductortech/conductor-cloud-rendering-api/revisions/0fb056b8d2a1/schema)
