Рули трекером кодом и словами
Админка работает поверх того же API, что доступен тебе. Поверх него — MCP-сервер для Claude Code и вебхуки для своих систем.

REST API и вебхуки
Спецификация OpenAPI (92 пути) отдаётся самим трекером по /api/v1/openapi.json и .yaml. Токены с узкими правами: выдавай ровно столько доступа, сколько нужно интеграции; токен показывается один раз, лимит — 600 запросов в минуту по умолчанию. Вебхуки на события conversion, cap.reached, rule.fired, anomaly и offer.down подписываются HMAC-SHA256 — получатель проверит, что событие пришло от трекера; недоставленные отправляются повторно — всего до 8 попыток.
- read — отчёты и чтение, write — управление
- mcp — для MCP-сервера
- clicks — только серверный клик
- push_devices, push_send и app_events — устройства, транзакционные пуши и события приложений (выпускает только админ)

Серверный клик: POST /api/v1/clicks
Когда витрина отправляет анкету в сеть по API и посетитель не проходит через редирект, бэкенд сам создаёт клик и получает clickid трекера — постбек сети сойдётся с кликом. Такой клик пишется в ClickHouse с хостом s2s и отделяется в отчётах. Повтор с тем же Idempotency-Key в течение суток вернёт тот же ответ, а не второй клик.
Транзакционные пуши: POST /api/v1/push/send
Бэкенд витрины шлёт пуш одному пользователю — по user_ref, устройству или web-подписке — и сразу получает, куда доставлено. Idempotency-Key обязателен, лимиты на токен и на адресата защищают от случайной рассылки.
MCP-сервер для Claude Code
MCP-сервер работает поверх публичного API. Чтение: отчёты, офферы, сайты, потоки, аномалии, финансовая сводка. Управление: пауза и запуск оффера, веса офферов в потоке, добавление зоны в блеклист и снятие. Любая запись требует явного подтверждения и попадает в журнал действий.
Telegram и алерты
Алерты, ежедневная сводка и команды бота в чате команды — пауза, включение и веса с подтверждением кнопкой — на странице алертов.
Как это выглядит в работе
- 1
Выпусти токен
read — для отчётов, write — для управления, узкие scopes — для витрин.
- 2
Подключи MCP
Claude Code получает доступ к трекеру через API.
- 3
Попроси словами
«Поставь оффер на паузу» — и подтверди действие.
- 4
Проверь журнал
Каждая запись — в audit log.
В каком тарифе
| Возможность | Starter49 $ / мес | Growth89 $ / мес | Business129 $ / мес | Team249 $ / мес | Enterprise499 $ / мес |
|---|---|---|---|---|---|
| Публичный API | нет | есть | есть | есть | есть |
| MCP-сервер для Claude Code | нет | нет | нет | нет | есть |
Клики без ограничений во всех тарифах. Полное сравнение — на странице тарифов.
Вопросы
Может ли MCP что-то изменить без моего ведома?
Нет: любая запись через MCP требует подтверждения и фиксируется в журнале действий.
Есть ли описание API?
Да, спецификация OpenAPI и руководство в документации.
Как проверить, что вебхук пришёл от трекера?
По HMAC-подписи в заголовке запроса — секрет знаете только ты и твой трекер.
Связанные возможности
Алерты, Telegram и сводка
Почти три десятка алертов в ленту, пуш и Telegram, каналы по типу и тихие часы, аномалии, команды бота и сводка дня.
Выгрузки: Sheets, S3, CSV
Отчёты в Google Sheets по расписанию, сырые клики и конверсии в S3 в Parquet, CSV, публичные ссылки и SQL через API.
Команда и доступы
Роли администратора, байера и наблюдателя, изоляция данных байеров, приглашения, 2FA и неизменяемый журнал действий.
интеграцииИнтеграции для этой возможности: 5
документацияПубличный API и MCP
статьяSelf-hosted трекер vs облачный: что выгоднее
Поставь inotrack на свой сервер
Установка одной командой на чистый VPS за 10–15 минут. Ключ — сразу после оплаты на сайте или бесплатный на 7 дней.
Вопросы — в Telegram @SmokeJung.