DocsAPI ReferenceChange a member's role
PATCH
/api/v1/workspaces/{workspace_id}/members/{target_user_id}Updates the role of an existing workspace member. Only the workspace `owner` can change member roles.
Path Parameters
workspace_idstringrequirede.g. "aaaaaaaa-0000-0000-0000-000000000001"Workspace UUID.
target_user_idintegerrequirede.g. 2Integer user ID of the member to update.
Headers
X-API-KeystringrequiredYour workspace API key (owner role required).
Content-TypestringrequiredMust be `application/json`.
Request Body
application/json
rolestringrequiredNew role. One of: `owner`, `admin`, `member`.
Example: "admin"
Responses
200Updated member record.
400Invalid role value.
403Caller is not `owner`.
404Member not found.
Try it live
API Configurationglobal · all endpoints
PATCH
https://api.serveka.com/api/v1/workspaces/aaaaaaaa-0000-0000-0000-000000000001/members/2Path Parameters
Request Body
curl -X PATCH 'https://api.serveka.com/api/v1/workspaces/aaaaaaaa-0000-0000-0000-000000000001/members/2' \
-H "Content-Type: application/json"\
-d '{
"role": "admin"
}'