API

API MediaSafe

Программный доступ к статистике и управлению сайтами для интеграций.

Аутентификация

Все запросы (кроме регистрации и входа) требуют JWT-токен в заголовке:

Authorization: Bearer ВАШ_ТОКЕН

Токен выдаётся при входе:

POST https://api.mediasafe.cc/auth/login
Content-Type: application/json

{"email": "you@company.ru", "password": "••••••••"}

Основные эндпоинты

GET /me — профиль, текущий тариф, использование лимита
GET /sites — список ваших сайтов с ключами и снипетами
POST /sites — добавить новый сайт: {"domain": "example.ru"}
GET /stats/all?site=КЛЮЧ&days=30 — полная статистика по сайту (сводка, график, кампании, причины фрода, блок-лист)
GET /stats/all?site=КЛЮЧ&from=2026-07-01&to=2026-07-15 — статистика за произвольный диапазон дат

Пример ответа /stats/summary

{
  "total": 48210,
  "clean": 32180,
  "suspicious": 8940,
  "fraud": 7090,
  "fraudRate": 14.7,
  "moneySaved": 214300,
  "currency": "RUB"
}

Лимиты запросов

API не имеет отдельного rate limit сверх общего лимита событий вашего тарифа. Данные статистики можно запрашивать без ограничений.

Нужен доступ к дополнительным эндпоинтам (вебхуки, bulk-экспорт)? Напишите нам.