POST
/index.php
action=lead
Lead Form
Отправка заявки клиента в рабочий Telegram-канал. Endpoint принимает данные формы и возвращает JSON-ответ.
| Поле | Тип | Обязательно | Описание |
|---|---|---|---|
action | string | Да | Фиксированное значение: lead |
phone | string | Да | Телефон клиента, минимум 7 символов |
text | string | Да | Описание задачи, минимум 3 символа |
product | string | Нет | Название выбранного продукта/кейса |
category | string | Нет | Категория продукта/направления |
captcha | string | Да | 1 при подтвержденной слайдер-капче |
agree | string | Да | 1 при согласии с политикой ПД |
curl -X POST "https://technpro.ru/index.php" \
-H "Content-Type: application/x-www-form-urlencoded" \
--data-urlencode "action=lead" \
--data-urlencode "phone=+7 (999) 123-45-67" \
--data-urlencode "text=Хотим внедрить чат-бота с CRM-интеграцией" \
--data-urlencode "product=Бот-уведомления" \
--data-urlencode "category=Автоматизация" \
--data-urlencode "captcha=1" \
--data-urlencode "agree=1"
const body = new URLSearchParams({
action: "lead",
phone: "+7 (999) 123-45-67",
text: "Нужен расчет по MVP",
product: "Личный кабинет",
category: "Web",
captcha: "1",
agree: "1"
});
const response = await fetch("https://technpro.ru/index.php", {
method: "POST",
headers: { "Content-Type": "application/x-www-form-urlencoded;charset=UTF-8" },
body
});
const data = await response.json();
GET
/data/categories.json
Catalog
Публичный JSON-файл с категориями и карточками услуг для раздела «Продукты».
{
"services": {
"title": "Услуги",
"subtitle": "Краткое описание категории",
"items": [
{
"title": "Бизнес-бот",
"desc": "Автоматизация обращений клиентов",
"price": "85000",
"img": "https://..."
}
]
}
}
GET
/data/portfolio.json
Portfolio
Публичный JSON-файл с кейсами для витрины портфолио и фильтрации по тегам.
[
{
"title": "CRM + Telegram уведомления",
"industry": "Retail",
"summary": "Ускорили обработку заказов и сервис",
"result1": "Время реакции -45%",
"result2": "Повторные продажи +18%",
"year": "2025",
"tags": ["CRM", "Боты", "Автоматизация"],
"image": "https://...",
"link": "https://..."
}
]
Коды ответов
Формат ответа у endpoint `POST /index.php` — JSON. Поле ok указывает успех операции.
200Заявка успешно отправлена:
{"ok":true,"message":"..."}4xxОшибка валидации: отсутствует согласие, не пройдена капча, некорректный телефон.
5xxСерверная ошибка: недоступен Telegram API, неверные настройки токена/чата.

