Channel API
Channel API — это API для управления каналами и публикации бота в каналы.
Авторизация
Выпустите единый токен в разделе Доступ к API. Указывайте его в запросах как bearer-токен.
Методы
Вы можете посмотреть все методы в спецификациях:
-
- Управление входящими и телефонными каналами: получение, создание, изменение и удаление.
- Публикация бота в любой канал.
-
Operator channel API — управление операторскими каналами: получение, создание, изменение и удаление.
Публикация и проверка статуса
Публикация бота в канал может занять длительное время. С помощью Channel API вы можете начать публикацию и проверять ее статус:
-
Начните публикацию в канал с помощью метода
POST /api/v1/async/bot-channels/deploy
. Метод вернет в ответеrequestId
— идентификатор вашего запроса на публикацию. -
Проверяйте статус публикации с помощью
GET /api/v1/async/events
. В запросе укажитеrequestId
. -
Если публикация завершена успешно, в ответе будет указано
isOk: true
.{
"response": [
{
"isOk": true,
"requestId": "request-id-example",
…
}
]
}