Назначить администратора чата
POST/chats/{chatId}/members/admins
Возвращает значение true, если в чат добавлены все администраторы
Пример запроса:
BASH
Скопировать
curl -X POST "https://platform-api.max.ru/chats/{chatId}/members/admins" \
-H "Authorization: {access_token}" \
-H "Content-Type: application/json" \
-d '{
"admins": [
{
"user_id": "{user_id}",
"permissions": [
"read_all_messages",
"add_remove_members",
"add_admins",
"change_chat_info",
"pin_message",
"write"
],
"alias": "Admin"
}
]
}'
Авторизация
access_tokenapiKey
Передача токена через query-параметры больше не поддерживается — используйте заголовок
Authorization: <token>
Токен для вызова HTTP-запросов присваивается при создании бота — его можно найти в разделе платформы MAX для партнёров Чат-бот и мини-приложение → Настроить
Рекомендуем не разглашать токен посторонним, чтобы они не получили доступ к управлению ботом. Токен может быть отозван за нарушение Правил платформы
Параметры
chatIdinteger <int64>
\-?\d+
ID чата
Тело запроса
adminsChatAdmin[]
Массив администраторов чата
markerinteger <int64> Nullable optional
Указатель на следующую страницу данных
Результат
successboolean
true, если запрос был успешным, false в противном случае
messagestring optional
Объяснительное сообщение, если результат не был успешным