---
title: "Update a workspace member"
method: PUT
path: "/api/v1/client/users/{user_id}"
tags: ["Client::Accounts"]
---

# Update a workspace member

`PUT /api/v1/client/users/{user_id}`

## Request

- Base URL: `https://api.flexiple.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.flexiple.com/api/v1/client/users/{user_id}`
- Auth: HTTP bearer

Approve / reject a pending member, or change a member's role. Admin only.

## Path parameters

- `user_id` integer, required

## Request body

- object
  - `approval_status` 'approved' | 'rejected'
  - `role` 'admin' | 'member'

## Response `200`

Member role changed

- object
  - `data` object, required
    - `client_user_role` 'admin' | 'member', required
    - `client_account_id` integer, required
    - `account_user` object, required
      - `id` integer, required
      - `email` string, required
      - `first_name` string, required
      - `last_name` string
      - `phone_number` object
        - `country_code` string, required
        - `number` string, required
      - `role` 'talent' | 'client', required
      - `linkedin_url` string
      - `token` string
      - `confirmed` boolean
      - `communication_preference` object
        - `sms` object
          - `enabled` boolean, required
          - `categories` object, required
            - `news` boolean
            - `updates` boolean
            - `promotions` boolean
        - `email` object
          - `enabled` boolean, required
          - `categories` object, required
            - `news` boolean
            - `updates` boolean
            - `promotions` boolean
        - `whatsapp` object
          - `enabled` boolean, required
          - `categories` object, required
            - `news` boolean
            - `updates` boolean
            - `promotions` boolean

## Other responses

- `400`: No fields provided
- `401`: Authentication failed
- `403`: Cannot update self
- `404`: User not found

---

[API](https://skmtc.dev/flexiple/apis/flexiple-platform-api-v1.md) - [All operations](https://skmtc.dev/flexiple/apis/flexiple-platform-api-v1/llms.txt) - [OpenAPI document](https://skmtc.dev/flexiple/apis/flexiple-platform-api-v1/revisions/27e7987859f2?raw)
