---
title: "Update Member"
method: POST
path: "/v1/workspace/members"
tags: ["workspace"]
---

# Update Member

`POST /v1/workspace/members`

Updates attributes of a workspace member. Apart from the email identifier, all parameters will remain unchanged unless specified. This endpoint may only be called by workspace administrators.

## Headers

- `xi-api-key` string, nullable — Your API key. This is required by most endpoints to access our API programmatically. You can view your xi-api-key using the 'Profile' tab on the website.

## Request body

- BodyUpdateMemberV1WorkspaceMembersPost
  - `email` string, required — Email of the target user.
  - `is_locked` boolean, nullable — Whether to lock or unlock the user account.
  - `workspace_role` 'workspace_admin' | 'workspace_member' | 'workspace_lite_member' — Seat types for workspace members.
  - `workspace_seat_type` 'workspace_admin' | 'workspace_member' | 'workspace_lite_member' — Seat types for workspace members.

## Response `200`

Successful Response

- UpdateWorkspaceMemberResponseModel
  - `status` string, required — The status of the workspace member update request. If the request was successful, the status will be 'ok'. Otherwise an error message with status 500 will be returned.

## Other responses

- `422` — Validation Error

---

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