Перейти к основному содержанию
API OnlyTraffic для партнёров позволяет получать данные о кампаниях, транзакциях, подписчиках и PPC-заказах. Используйте его для интеграций, дашбордов и автоматизации.

Базовый URL

https://partner.onlytraffic.com

Авторизация

Все запросы требуют заголовок Authorization с вашим API-ключом. Получите ключ в панели партнёра.
curl -X POST "https://partner.onlytraffic.com/api/marketer?do=campaigns" \
  -H "Authorization: your-api-key-here" \
  -H "Content-Type: application/json" \
  -d '{"limit": 10}'
Подробнее — на странице Авторизация.

Доступные эндпоинты

Кампании

Список активных кампаний с данными OF-аккаунта, посещениями и подписчиками.

Транзакции

Получение транзакций с доходом, типом и статусом возврата.

Привлечённые подписчики

Список привлечённых подписчиков с сортировкой по дате или доходу.

PPC-заказы

Принятые PPC-заказы с прогрессом доставки кликов.

Генерация ссылки

Генерация трекинговых ссылок для Smart Link кампаний.

Формат запросов

Все эндпоинты принимают POST-запросы. Действие указывается через параметр do в URL. Тело запроса принимает как application/json, так и application/x-www-form-urlencoded.

Формат ответа

Все ответы возвращают HTTP 200. Реальный статус — в поле status.
{
  "status": "success",
  "data": [ ... ]
}

Важные моменты

  • Все даты в формате UNIX timestamp
  • error_code: 429 — превышен лимит запросов
  • error_code: 422 — невалидные параметры
  • Поле is_undo в транзакциях означает возврат средств
  • В PPC-заказах сравнивайте clicks_delivered и clicks_ordered для отслеживания прогресса