GET /v1/channels
Получение списка каналов, доступных для текущей интеграции.
URL
GET /functions/v1/api-gateway/v1/channels
Ответ (200 OK)
{
"success": true,
"channels": [
{
"id": "uuid-канала",
"name": "WhatsApp Основной",
"type": "whatsapp_qr",
"status": "active"
},
{
"id": "uuid-канала-2",
"name": "Telegram бот",
"type": "telegram_bot",
"status": "active"
}
]
}
Типы каналов
| Тип | Описание |
|---|---|
whatsapp_qr | WhatsApp через QR-код (Green API) |
whatsapp_waba | WhatsApp Business API (WABA) |
telegram_bot | Telegram бот |
telegram_personal | Telegram личный аккаунт |
Статусы
active— канал активен, можно отправлять сообщенияinactive— канал отключёнconnecting— канал в процессе подключения
Пример
curl -X GET https://YOUR_SUPABASE_URL/functions/v1/api-gateway/v1/channels \
-H "Authorization: Bearer YOUR_API_KEY"