Работа с каналами

    3 мин чтения
    Обновлено 24 февраля 2026

    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_qrWhatsApp через QR-код (Green API)
    whatsapp_wabaWhatsApp Business API (WABA)
    telegram_botTelegram бот
    telegram_personalTelegram личный аккаунт

    Статусы

    • active — канал активен, можно отправлять сообщения
    • inactive — канал отключён
    • connecting — канал в процессе подключения

    Пример

    curl -X GET https://YOUR_SUPABASE_URL/functions/v1/api-gateway/v1/channels \
      -H "Authorization: Bearer YOUR_API_KEY"