Авторизация
Восстановление пароля
Письмо отправлено Пользователя с таким email не существует.

Точки входа

На этой странице описаны адреса точек входа с параметрами, которые используются при создании запроса.

Пользователь

Текущий пользователь

Запрос информации о текущем пользователе.

Метод GET
Путь https://recreativ.ru/api/me
Модель ответа Пользователь

Список клиентов

Получение списка рефералов текущего аккаунта.

Метод GET
Путь https://recreativ.ru/api/advertiser/users
Модель ответа Пользователь

Получение клиента

Получение информации об аккаунте из числа своих рефералов.

Метод GET
Путь https://recreativ.ru/api/advertiser/users/{id}
Модель ответа Пользователь

Список кампаний клиента

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

Метод GET
Путь https://recreativ.ru/api/advertiser/users/{id}?expand=campaigns
Модель ответа Пользователь, Кампания

Добавление клиента

Создание аккаунта рекламодателя. В случае успеха, вернет код 201.

ОБРАТИТЕ ВНИМАНИЕ! Созданный пользователя автоматически будет обозначен, как реферал владельца ключа API, с которого пришел запрос о создании.

Создание пользователя пройдет обычным образом, так, если бы регистрация происходила через форму на сайте, включая подтверждение почтового ящика. Единственным отличием будет создание пароля на стороне Recreativ.

Метод POST
Путь https://recreativ.ru/api/advertiser/users
Модель ответа Пользователь

Параметры

Ключ Тип Обязательный Описание
user string * Логин пользователя
email string * E-mail пользователя
url string Сайт компании
name string Личное имя пользователя
icq numeric ICQ
skype string Skype
phone string Телефон пользователя

Изменение клиента

Изменение баланса пользователя {id} на указанную в параметрах запроса сумму. Ответом на запрос будет структура пользователя в указанном формате.

Метод PUT
Путь https://recreativ.ru/api/advertiser/users/{id}
Модель ответа Пользователь

Параметры

Поле Тип Обязательный Описание
balance float Сумма, на которую изменится баланс аккаунта (может быть отрицательной)

Сайт

Список категорий

Позволяет получить список категорий сайтов.

Метод GET
Путь https://recreativ.ru/api/webmaster/categories
Модель ответа Категория

Список сайтов

Позволяет получить список сайтов пользователя.

Метод GET
Путь https://recreativ.ru/api/webmaster/sites
Модель ответа Сайт

Получение сайта

Получение информации об указанном сайте.

Метод GET
Путь https://recreativ.ru/api/webmaster/sites/{id}
Модель ответа Сайт

Блок

Получение блока

Получение информации об указанном блоке.

Метод GET
Путь https://recreativ.ru/api/webmaster/blocks/{id}
Модель ответа Блок

Список блоков

Позволяет получить список блоков для указанного сайта.

Метод GET
Путь https://recreativ.ru/api/webmaster/sites/{id}?expand=blocks
Модель ответа Сайт, Блок

Кампания

Список категорий

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

Метод GET
Путь https://recreativ.ru/api/advertiser/categories
Модель ответа Категория

Получение кампании

Получение информации об указанной кампании.

Метод GET
Путь https://recreativ.ru/api/advertiser/campaigns/{id}
Модель ответа Кампания

Список кампаний

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

Метод GET
Путь https://recreativ.ru/api/advertiser/campaigns
Модель ответа Кампания

Изменение кампании

Изменение указанной кампании.

Метод PUT
Путь https://recreativ.ru/api/advertiser/campaigns/{id}
Модель ответа Кампания

Параметры

Ключ Тип Обязательный Описание
active boolean Флаг активности кампании

Статистика кампаний

Статистика кампаний.

Метод GET
Путь https://recreativ.ru/api/advertiser/statistics
Модель ответа Статистика кампаний

Параметры

Ключ Тип Обязательный Описание
scope string Область получения статистических данных, для кампаний равна campaigns
filter[dateFrom] string Дата начала среза в формате ISO 8601
filter[dateTo] string Дата конца среза в формате ISO 8601
filter[id] string Числовые идентификаторы кампаний через запятую

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

/api/advertiser/statistics?filter[dateFrom]=2015-05-13&filter[id]=123,234,345

Статистика объявлений

Статистика объявлений.

Метод GET
Путь https://recreativ.ru/api/advertiser/statistics
Модель ответа Статистика объявлений

Параметры

Ключ Тип Обязательный Описание
scope string * Область получения статистических данных, для объявлений равна offers
filter[dateFrom] string Дата начала среза в формате ISO 8601
filter[dateTo] string Дата конца среза в формате ISO 8601
filter[date] string Точная дата в формате ISO 8601
filter[id] int Числовой идентификатор объявления
filter[campaignId] int Числовой идентификатор кампании (при использовании этого фильтра, фильтр date обязателен)

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

/api/advertiser/statistics?scope=offers&filter[dateFrom]=2015-05-13&filter[id]=123/api/advertiser/statistics?scope=offers&filter[date]=2015-05-13&filter[campaignId]=321


Объявление

Получение объявления

Получение информации об указанном объявлении.

Метод GET
Путь https://recreativ.ru/api/advertiser/offers/{id}
Модель ответа Объявление

Список объявлений

Получение списка объявлений, принадлежащих кампании.

Метод GET
Путь https://recreativ.ru/api/advertiser/campaigns/{id}?expand=offers
Модель ответа Кампания, Объявление

Удаление объявления

Удаление объявления. В случае успеха, вернет код 204.

Метод DELETE
Путь https://recreativ.ru/api/advertiser/offers/{id}
Модель ответа -