API
ДокументацияAPI и интеграции

Первый запрос через cURL

Команды для отправки текста и проверки его статуса.

WAIX API · Обновлено 22 сентября 2026

Переменные окружения

bash
export WAIX_BASE="https://waix.kz/api/v1"
export WAIX_CONNECTION_ID="YOUR_CONNECTION_UUID"
# Задайте WAIX_API_KEY через защищённое окружение.
# Не сохраняйте рабочий ключ в репозитории.

Отправка

bash
curl --fail-with-body "$WAIX_BASE/messages" \
  -H "Authorization: Bearer $WAIX_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: 22222222-2222-4222-8222-222222222222" \
  --data "{\"connection_id\":\"$WAIX_CONNECTION_ID\",\"to\":\"77011234567\",\"body\":\"Здравствуйте!\"}"

Проверка

bash
curl --fail-with-body "$WAIX_BASE/messages/YOUR_MESSAGE_UUID" \
  -H "Authorization: Bearer $WAIX_API_KEY"

Подставьте data.id из ответа отправки. Нужно право messages:read. Подтверждение доставки также может прийти через webhook.

Остался вопрос по этой инструкции?Написать в поддержку →