---
title: "Update User"
method: PATCH
path: "/organizations/users/{userId}"
tags: ["Organization"]
---

# Update User

`PATCH /organizations/users/{userId}`

Updates an existing user's information in the organization. You can modify the user's name, email, team assignment, and role. Requires proper permissions to update user details.

## Path parameters

- `userId` string, required

## Request body

- UpdateUserRequest
  - `firstName` string
  - `lastName` string
  - `password` string
  - `botName` string
  - `dealsEnabled` boolean
  - `teamUUIDsToRemove` string[]
  - `teamsToAdd` TeamRequest[]
    - `uuid` string, required — The UUID of the team the user will belong to.
    - `primary` boolean — Whether this team is the user's primary team.
  - `roleUUID` string — The UUID of the role assigned to the user.
  - `seat_type` 'listener' | 'recording' — The type of seat assigned to the user.

## Response `200`

User successfully updated

- UpdateUserResponse
  - `data` User
    - `uuid` string — The unique identifier of the user.
    - `email` string — The email address of the user.
    - `firstName` string — The first name of the user.
    - `lastName` string — The last name of the user.
    - `createdAt` string — The date and time the user was created.
    - `deletedAt` string — The date and time the user was deactivated.
    - `transcriptLang` string — The preferred transcript language for the user.
    - `joinOutsideHostMeetings` boolean — Indicates if the user can join meetings outside their host organization.
    - `realTimeCapabilities` boolean — Indicates if the user has real-time transcription capabilities.
    - `settings` UserSettings
      - `realTimeCapabilitiesOFF` boolean
      - `autoCalculateCRMFields` boolean
      - `joinWhenIAmHostAndAlone` boolean
      - `joinWhenIAmHostWithPeers` boolean
      - `joinWhenPeerIsHost` boolean
      - `joinWhenUnlicensedPeerIsHost` boolean
      - `dealsEnabled` boolean
    - `botName` string — The name of the bot associated with the user.
    - `botImageURL` string — The URL of the bot's profile image.
    - `primaryTeamUUID` string — The UUID of the user's primary team.
    - `organizationRoleUUID` string — The UUID of the user's role in the organization.
    - `roles` Role[] — A list of roles assigned to the user.
      - `uuid` string
      - `name` string
      - `type` string
    - `showReferralScreen` boolean — Whether the user is shown a referral screen.
    - `seatType` string — The type of seat assigned to the user.
    - `teams` Team[] — A list of teams assigned to the user.
      - `uuid` string — Unique identifier of the team
      - `name` string — Name of the team
      - `phrases` string[] — List of keywords or phrases associated with the team
      - `slackConnection` SlackConnection — Represents the Slack integration details for a team
        - `id` string — Slack connection identifier
        - `info` SlackTeamInfo — Information about a connected Slack team
          - `id` string — Slack team identifier
          - `name` string — Name of the Slack team
      - `domain` string — Domain associated with the team
      - `organizerJoinInternalMeetings` boolean — Whether team organizers can join internal meetings
      - `consentEmailEnabled` boolean — Whether email consent is enabled for the team
      - `parentTeamUUID` string — UUID of the parent team if this team is part of a hierarchy
      - `organizationUUID` string — UUID of the organization this team belongs to
      - `children` Team[] — List of child teams if this team has a hierarchical structure

## Other responses

- `400` — Failed to fetch user or invalid update parameters
- `401` — Valid API key required
- `422` — Missing or invalid body parameters
- `500` — Unexpected server error. Please try again later.
- `default` — unexpected error

---

[API](https://skmtc.net/attention/apis/attention-service-v2.md) · [All operations](https://skmtc.net/attention/apis/attention-service-v2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/attention/attention-service-v2/versions/5de55d3804cf/schema)
