---
title: "Admin: update channel member role and/or membership status"
method: PUT
path: "/admin/ra/channels/{channelId}/members/{userId}"
tags: ["Admin"]
---

# Admin: update channel member role and/or membership status

`PUT /admin/ra/channels/{channelId}/members/{userId}`

## Request

- Base URL: `https://api.carbonvoice.app`
- URL: `https://api.carbonvoice.app/admin/ra/channels/{channelId}/members/{userId}`
- Auth: none declared

## Path parameters

- `channelId` string, required
- `userId` string, required

## Request body

- UpdateChannelMemberAdminDto
  - `role` 'admin' | 'owner' | 'creator' | 'member' | 'guest'
  - `status` 'active' | 'user_left' | 'removed_from_channel' | 'removed_from_workspace'

## Other responses

- `401`: Unauthorized

---

[API](https://skmtc.dev/carbonvoice/apis/carbon-voice-api.md) · [All operations](https://skmtc.dev/carbonvoice/apis/carbon-voice-api/llms.txt) · [OpenAPI document](https://skmtc.dev/carbonvoice/apis/carbon-voice-api/revisions/b91c5c845122?raw)
