---
title: "POST /promoteChatMember"
method: POST
path: "/promoteChatMember"
---

# POST /promoteChatMember

`POST /promoteChatMember`

Use this method to promote or demote a user in a supergroup or a channel. The bot must be an administrator in the chat for this to work and must have the appropriate admin rights. Pass *False* for all boolean parameters to demote a user. Returns *True* on success.

## Request body

- object
  - `chat_id` union, required — Unique identifier for the target chat or username of the target channel (in the format `@channelusername`)
    - integer
    - string
  - `user_id` integer, required — Unique identifier of the target user
  - `is_anonymous` boolean — Pass *True*, if the administrator's presence in the chat is hidden
  - `can_change_info` boolean — Pass True, if the administrator can change chat title, photo and other settings
  - `can_post_messages` boolean — Pass True, if the administrator can create channel posts, channels only
  - `can_edit_messages` boolean — Pass True, if the administrator can edit messages of other users and can pin messages, channels only
  - `can_delete_messages` boolean — Pass True, if the administrator can delete messages of other users
  - `can_invite_users` boolean — Pass True, if the administrator can invite new users to the chat
  - `can_restrict_members` boolean — Pass True, if the administrator can restrict, ban or unban chat members
  - `can_pin_messages` boolean — Pass True, if the administrator can pin messages, supergroups only
  - `can_promote_members` boolean — Pass True, if the administrator can add new administrators with a subset of their own privileges or demote administrators that he has promoted, directly or indirectly (promoted by administrators that were appointed by him)

## Response `200`

- object
  - `ok` boolean, required
  - `result` boolean, required

## Other responses

- `default`

---

[API](https://skmtc.net/stoplight/apis/telegram-bot-api.md) · [All operations](https://skmtc.net/stoplight/apis/telegram-bot-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/stoplight/telegram-bot-api/versions/be4bbb34b64a/schema)
