---
title: "POST /channels/{channelArn}/moderators"
method: POST
path: "/channels/{channelArn}/moderators"
---

# POST /channels/{channelArn}/moderators

`POST /channels/{channelArn}/moderators`

Creates a new `ChannelModerator`. A channel moderator can:

*   Add and remove other members of the channel.
    
*   Add and remove other moderators of the channel.
    
*   Add and remove user bans for the channel.
    
*   Redact messages in the channel.
    
*   List messages in the channel.
    

The `x-amz-chime-bearer` request header is mandatory. Use the `AppInstanceUserArn` of the user that makes the API call as the value in the header.

## Path parameters

- `channelArn` string, required

## Headers

- `x-amz-chime-bearer` string

## Request body

- object
  - `ChannelModeratorArn` string, required — The ARN of the moderator.

## Response `201`

Success

- CreateChannelModeratorResponse
  - `ChannelArn` string — The ARN of the channel.
  - `ChannelModerator` object — The ARNs of the channel and the moderator.
    - `Arn` string — The ARN in an Identity.
    - `Name` string, password — The name in an Identity.

## Other responses

- `480` — BadRequestException
- `481` — ForbiddenException
- `482` — UnauthorizedClientException
- `483` — ConflictException
- `484` — ResourceLimitExceededException
- `485` — ThrottledClientException
- `486` — ServiceUnavailableException
- `487` — ServiceFailureException

---

[API](https://skmtc.net/aws/apis/chime.md) · [All operations](https://skmtc.net/aws/apis/chime/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/chime/versions/40da18840201/schema)
