AI ПаделДокументация API На сайт

Заявки

Заявки с сайта, из рекламы или со стойки клуба. Публичный метод.

Базовый адрес: https://адрес-вашего-сервера/api · Руководство по разделу: Заявки и рейтинг

Заявка с сайта, из рекламы или со стойки #

POST/v1/leads

Доступ: Публичный Без авторизации.

Заявка с сайта, из рекламы или со стойки — без входа. Повтор с тем же телефоном и клубом в течение 24 часов не создаёт новую заявку: возвращается прежняя с duplicate=true. Если человек уже зарегистрирован, заявка связывается с ним. Источник и UTM-метки нужны для отчёта о привлечении клуба.

Тело запроса application/json

ПолеТипОбязательноОписание
phoneстрокадаТелефон (российский номер)
длина от 5; длина до 32
nameстроканетИмя
длина до 80
club_idстрока, или nullнетКлуб, куда заявка
длина до 24
sourceстроканетИсточник: сайт, реклама, стойка и т. п.
длина до 60
utmобъект, или nullнетUTM-метки объектом
commentстроканетКомментарий, до 300 символов
длина до 300

Пример запроса

curl -X POST "https://адрес-вашего-сервера/api/v1/leads" \
  -H "Content-Type: application/json" \
  -d '{
  "phone": "+79000000001",
  "name": "Мария",
  "club_id": "c1",
  "source": "site",
  "utm": {"utm_source": "yandex", "utm_campaign": "autumn"},
  "comment": "Хочу пробную тренировку"
}'

Ответы

КодdetailЗначение
200—Успешный ответ; пример ниже
400bad_phoneТелефон не распознан (нужен российский номер +7…)
404club_not_foundКлуб не найден
422[…]Ошибка проверки параметров или тела: detail — список ошибок

Пример ответа

{"ok": true, "id": "2c9e5a71-8b04-4f3d-a6e2-1d7b0c9f5e38", "duplicate": false}