Рады Вас видеть!

Благодарим Вас за проявленный интерес к API Trafficstore!

API Trafficstore — это набор общедоступных методов API, основанных на стандарте REST, которые предоставляют доступ к проекту Trafficstore и всему его функционалу.

C чего мне начать?

Первым делом, мы советуем завести аккаунт на trafficstore.ru и разобраться c сервисом. После Вам необходимо перейти по ссылке ниже, чтобы понять архитектуру нашего API, посмотреть тестовые примеры. Если у вас остануться вопросы, мы всегда рады вам помочь, по контактам указанным ниже.

Ознакомиться с инструкцией и тестовыми примерами

Методы API

Ниже расположены методы реализованные в нашем API разбитые по разделам, при нажатии на любой из методов, Вы получите полную информацию по работе с ним.

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

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

Параметры

Название Тип Обязателен? Описание
email Email Да Email пользователя
Отладка запроса будет доступна в ближайшее время
Регистрация успешна

{'success':'true'}
Код ответа: 201 Created

Заголовок: X-SERVICE-KEY=Уникальный ключ к API


Пользователь уже зарегистирован!

{'error':'Client having conflict to create already register user'}
Код ответа: 409 Conflict

Заголовок:


Информация о текущем пользователе
Отладка запроса будет доступна в ближайшее время
Информация о пользователе, возврат данных о компании такой же как при заполнении

{'id':'526','key':'KSDFKMSDFK35633434', 'email':'admin@trafficstore.ru', 'wallets': [{'name': 'USER', 'balance': '12345'}, {'name': 'USER_REF', 'balance': '50'}], 'balance': '0', 'confirmed': '1', 'phone': '84950000000', 'companyInfo': {'name': '1234', 'kpp': '123', 'bik': '123'}}
Код ответа: 200 OK

Заголовок:


Пользователь не авторизован

{'user': 'false'}
Код ответа: 401 Unauthorized

Заголовок:


Авторизация пользователя в системе, в случае успеха будет возвращена авторизационная кука.

Параметры

Название Тип Обязателен? Описание
email Строка Да Email пользователя
password Строка Да Пароль
Отладка запроса будет доступна в ближайшее время
Успешная авторизация

{'success':'true'}
Код ответа: 201 Created

Заголовок: X-SERVICE-KEY=Уникальный ключ к API


Ошибка авторизации

{'error':'Wrong email/password'}
Код ответа: 401 Unauthorized

Заголовок:


Подтверждение аккаунта

Параметры

Название Тип Обязателен? Описание
key Строка Да Ключ подтверждения
Отладка запроса будет доступна в ближайшее время
Пользователь подтвержден

{'success':'true'}
Код ответа: 200 OK

Заголовок:


Такого ключа не существует

{'error': 'Key not found'}
Код ответа: 403 Key not found

Заголовок:


Ключ уже использован

{'error': 'Key already used'}
Код ответа: 409 Conflict

Заголовок:


Восстановление пароля

Параметры

Название Тип Обязателен? Описание
email Строка Да Email пользователя
Отладка запроса будет доступна в ближайшее время
Пользователю отправлено сообщение с ссылкой для восстановления пароля

{'success':'true'}
Код ответа: 200 OK

Заголовок:


Пользователь не найден

{'error':'User not found'}
Код ответа: 403

Заголовок:


Пользователь уже подтвержден

{'error':'User already confirmed'}
Код ответа: 409 Conflict

Заголовок:


Подтверждение восстановления пароля

Параметры

Название Тип Обязателен? Описание
key Строка Да Ключ подтверждения
Отладка запроса будет доступна в ближайшее время
Пользователю отправлено сообшщение с новым паролем

{'success':'true'}
Код ответа: 200 OK

Заголовок:


Такого ключа не существует

{'error': 'Key not found'}
Код ответа: 403

Заголовок:


Ключ на изменение пароля уже использован

{'error':'Key already used'}
Код ответа: 409 Conflict

Заголовок:


Выход из системы
Отладка запроса будет доступна в ближайшее время
Пользователь успешно вышел из системы

{'success':'true'}
Код ответа: 200 OK

Заголовок:


Получение ключа для работы с API
Отладка запроса будет доступна в ближайшее время
Полученный ключ

{'key': 'FSDFFSD34VGFAA'}
Код ответа: 200 OK

Заголовок:


Запрос на смену пароля

Параметры

Название Тип Обязателен? Описание
old_password Строка Да Старый пароль
new_password Строка Да Новый пароль
Отладка запроса будет доступна в ближайшее время
Успешная смена пароля

{'success': 'true'}
Код ответа: 200 OK

Заголовок:


Старый пароль не подходит

{'error': 'Old password broken'}
Код ответа: 409 Conflict

Заголовок:


Запрос на смену пароля
Отладка запроса будет доступна в ближайшее время
Успешная смена пароля

{'success': 'true'}
Код ответа: 200 OK

Заголовок:


История действий

Параметры

Название Тип Обязателен? Описание
start timestamp Нет Дата начала
end timestamp Нет Дата конца
Отладка запроса будет доступна в ближайшее время
Ответ получен

[{'date':1407168633,'actionId':10,'parameters':{'promotionId':'3694980'}},{'date':1407168633,'actionId':1},{'date':1407168633,'actionId':1}]
Код ответа: 200 OK

Заголовок:


История транзакций

Параметры

Название Тип Обязателен? Описание
start timestamp Нет Дата начала
end timestamp Нет Дата конца
Отладка запроса будет доступна в ближайшее время
Ответ получен

{'columns':['operation','id','type','projectName','projectType','date','amount'],'rows':[['1',345,'UNITELLER',null,null,'2014-07-21 08:33:36','300.00'],['-1',3456, 'PROFIT',null,null,'2014-07-21 16:49:50','5.40'],['-1',3566,'PROFIT',null,null,'2014-07-21 16:59:44','5.40']]}
Код ответа: 200 OK

Заголовок:


Поиск

Поиск транзакции работает на едином стандарте поиска. Доступные поля для поиска operation, id, type, projectType, date, amount. Стандарт описан здесь
Отладка запроса будет доступна в ближайшее время
Успешное получение данных

{'success': true}
Код ответа: 200 OK

Заголовок:


Проект

Получение проектов
Отладка запроса будет доступна в ближайшее время
Проекты получены

{'id':'234','name': 'Myproject', 'promotions': { '1':  {'count': 15, 'budget': '32.5', 'quantity': '12345'} } }
Код ответа: 200 OK

Заголовок:


Удаление проекта
Отладка запроса будет доступна в ближайшее время
Проект успешно удален

{'success': 'true'}
Код ответа: 200 OK

Заголовок:


Добавить проект

Параметры

Название Тип Обязателен? Описание
name Строка Да Название нового проекта
Отладка запроса будет доступна в ближайшее время
Добавление проекта успешно

{'success': 'true', 'project': {'id': 1} }
Код ответа: 201 Created

Заголовок:


Информация о проекте с получением продвижений, которые есть активны в проекте.
Отладка запроса будет доступна в ближайшее время
Информация о проекте

{'id':'2854786','name':'35345345'}
Код ответа: 200 OK

Заголовок:


Информация о проекте с получением продвижений, которые активны в проекте.
Отладка запроса будет доступна в ближайшее время
Promotions содержит информацию по продвижениям в проекте. Продвижения разбиты на группы услуг, предположим в тестовом запросе можно увидеть массив 2, в котором есть продвижение с ID 3139285 cо статусом WORK, где 2 - это тип услуги, в нашем случае `Поведенческие факторы`, более подробную информацию по типам услуг можно получить из документации метода project/types

{'id':'2854786','name':'35345345','promotions':{'2':[{'id':'3139285','state':'PREPARE','quantity':'282','quantityDone':'0','priceOne':'1.75','budget':493.5}],'3':[{'id':'3139284','state':'PREPARE','quantity':'1282','quantityDone':'0','priceOne':'0.70','budget':897.4}]}}
Код ответа: 200 OK

Заголовок:


Информация о всех ID продвижений в проекте
Отладка запроса будет доступна в ближайшее время
Массив содержащий ID продвижений в проекте

['3139285','3139284']
Код ответа: 200 OK

Заголовок:


Типы проектов
Отладка запроса будет доступна в ближайшее время
Информация получена

[{'id': '1', 'title': 'Усиление ссылок', 'description': 'Усиливайте ссылки вашего сайта!'}, {'id': '2', 'title': 'Поведенческие факторы', 'description': 'Описание'}]
Код ответа: 200 OK

Заголовок:


Смена имени проекта
Отладка запроса будет доступна в ближайшее время
Информация получена

{'success': 'true'}
Код ответа: 200 OK

Заголовок:


Смена статуса проекта

Параметры

Название Тип Обязателен? Описание
state ENUM(WORK, PAUSED) Да Новый статус
Отладка запроса будет доступна в ближайшее время
Информация получена

{'success': 'true'}
Код ответа: 200 OK

Заголовок:


Добавление продвижений
Отладка запроса будет доступна в ближайшее время
Информация получена

{'success': 'true'}
Код ответа: 200 OK

Заголовок:


Продвижение

Добавление нового продвижения, в зависимости от типа продвижения в promotions обязательные поля меняются. Подробная инструкция по добавлению продвижения находится по адресу http://sapi.trafficstore.ru/documentation/create/promotion

Параметры

Название Тип Обязателен? Описание
projectId Число Да ID проекта в который добавляются продвижения
promotions [{'url': 'http://trafficstore.ru', 'quantity': 2500, 'promoType': '32', 'site': 'site', 'searchEngine': 'yandex', 'query': 'windows купить','time': '500', 'screenshot': '0', 'region_id': 670, 'pd': 0, 'start': 1213123, 'end': 32423434, 'settings': {'flash': 1, 'mouse': 1} }] Да Массив продвижений
Отладка запроса будет доступна в ближайшее время
Продвижение добавлено, выводится список добавленных ID

{'success': 'true', 'promotions': [{'id':'4013221', 'budget': '355'}]}
Код ответа: 200 OK

Заголовок:



Отладка запроса будет доступна в ближайшее время
Продвижение добавлено

{'success': 'true', 'promotionId': 4013221}
Код ответа: 200 OK

Заголовок:


Информация о продвижении
Отладка запроса будет доступна в ближайшее время
Информация получена

{'state': 'WORK', 'started_at': '1234', 'done_at': '123', 'quantity': '123', 'price': '1.0', 'errorCode': 102, 'report': [{'url': 'http://vk.com', 'created': '2014-05-27'}]}
Код ответа: 200 OK

Заголовок:


Удаление продвижения
Отладка запроса будет доступна в ближайшее время
Продвижение успешно удалено

{'success': 'true'}
Код ответа: 200 OK

Заголовок:


Продвижение не найдено

{'error': 'Promotion not found'}
Код ответа: 403 Forbiden

Заголовок:


Продвижение уже удалено

{'error': 'Promotion already deleted'}
Код ответа: 409 Conflict

Заголовок:


Вы не являетесь владельцем продвижения

{'error': 'User not having permission to delete'}
Код ответа: 400 Bad request

Заголовок:


Обновление статуса продвижений

Параметры

Название Тип Обязателен? Описание
projectId Число Да ID проекта
projectType Тип проекта (1-5) Да Тип проекта
status ENUM(PREPARE, PAUSED) Да Статус
Отладка запроса будет доступна в ближайшее время
Продвижения успешно обновлены

{'success': 'true'}
Код ответа: 200 OK

Заголовок:


Продвижение не найдено

{'error': 'Promotion not found'}
Код ответа: 403 Forbiden

Заголовок:


Продвижение уже в данном статусе

{'error': 'Promotion already deleted'}
Код ответа: 409 Conflict

Заголовок:


Вы не являетесь владельцем продвижения

{'error': 'User not having permission to delete'}
Код ответа: 400 Bad request

Заголовок:


Удаление продвижений

Параметры

Название Тип Обязателен? Описание
projectId Число Да ID проекта
projectType Тип проекта (1-5) Да Тип проекта
Отладка запроса будет доступна в ближайшее время
Продвижение успешно удалено

{'success': 'true'}
Код ответа: 200 OK

Заголовок:


Продвижение не найдено

{'error': 'Promotion not found'}
Код ответа: 403 Forbiden

Заголовок:


Продвижение уже удалено

{'error': 'Promotion already deleted'}
Код ответа: 409 Conflict

Заголовок:


Вы не являетесь владельцем продвижения

{'error': 'User not having permission to delete'}
Код ответа: 400 Bad request

Заголовок:


Смена статуса продвижения

Параметры

Название Тип Обязателен? Описание
state ENUM(PREPARE,PAUSED) Да Новый статус
Отладка запроса будет доступна в ближайшее время
Смена статуса успешна

{'success': 'true'}
Код ответа: 200 OK

Заголовок:


Продвижение не найдено

{'error': 'Promotion not found'}
Код ответа: 403 Forbiden

Заголовок:


Продвижение уже в данном статусе

{'error': 'Promotion already paused'}
Код ответа: 409 Conflict

Заголовок:


Вы не являетесь владельцем продвижения

{'error': 'User not having permission to delete'}
Код ответа: 400 Bad request

Заголовок:


Приостановить продвижение
Отладка запроса будет доступна в ближайшее время
Продвижение успешно остановлено

{'success': 'true'}
Код ответа: 200 OK

Заголовок:


Продвижение не найдено

{'error': 'Promotion not found'}
Код ответа: 403 Forbiden

Заголовок:


Продвижение уже остановлено

{'error': 'Promotion already paused'}
Код ответа: 409 Conflict

Заголовок:


Вы не являетесь владельцем продвижения

{'error': 'User not having permission to delete'}
Код ответа: 400 Bad request

Заголовок:


Получение типов продвижения
Отладка запроса будет доступна в ближайшее время
Продвижение успешно удалено

{'promoType': 'true', 'description': '1234', 'searchEngine': '1234'}
Код ответа: 200 OK

Заголовок:


Подробное описание метода по этой ссылке
Отладка запроса будет доступна в ближайшее время
Информация получена

[{'query':'Шоколадные торты','url':'trafficstore.ru','quantity':'1','promoType':'30','pd':'0','region':'213','depth':'5','start':'2014-05-08','end': '2014-05-10','name':'Продвижение шоколадных тортов'},{'url':'www.youtube.com','quantity':'1','promoType':'36','start':'2014-05-08','end':'2014-05-10','name':'2PAC'}]
Код ответа: 200 OK

Заголовок:


Создание жалобы на продвижение

Параметры

Название Тип Обязателен? Описание
claim Текст Да Описание жалобы
Отладка запроса будет доступна в ближайшее время
Продвижение успешно остановлено

{'success': 'true'}
Код ответа: 200 OK

Заголовок:


Создание жалобы на продвижение

Параметры

Название Тип Обязателен? Описание
type ENUM(domain) Да Название сущности
value Текст Да Значение сущности
Отладка запроса будет доступна в ближайшее время
Продвижение успешно остановлено

{'success': 'true'}
Код ответа: 200 OK

Заголовок:


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

Параметры

Название Тип Обязателен? Описание
type ENUM(domain) Да Название сущности
value Текст Да Значение сущности
Отладка запроса будет доступна в ближайшее время
Продвижение успешно остановлено

{'success': 'true'}
Код ответа: 200 OK

Заголовок:


Информация о продвижении
Отладка запроса будет доступна в ближайшее время
Информация получена

{'state': 'WORK', 'started_at': '1234', 'done_at': '123', 'quantity': '123', 'price': '1.0', 'errorCode': 102, 'report': [{'url': 'http://vk.com', 'created': '2014-05-27'}]}
Код ответа: 200 OK

Заголовок:


Профиль пользователя

Информация о рефералах пользователя
Отладка запроса будет доступна в ближайшее время
Информация о реферальских отчислениях

{'columns': ['email', 'amount'], 'rows': [ ['test@trafficstore.ru', '500'] ] }
Код ответа: 200 OK

Заголовок:


Смена информации профиля

Параметры

Название Тип Обязателен? Описание
mailing Число (0,1) Да Рассылка
attributes Массив Да Массив атрибутов
Отладка запроса будет доступна в ближайшее время
NA
Смена ФИО

Параметры

Название Тип Обязателен? Описание
fio Строка Да Новый ФИО
Отладка запроса будет доступна в ближайшее время
Фамилия успешно изменена

{'success': 'true'}
Код ответа: 200 OK

Заголовок:


Смена телефона

Параметры

Название Тип Обязателен? Описание
phone Строка в формате Телефона Да Телефон
notify 0 или 1 Нет Включить SMS уведомления
Отладка запроса будет доступна в ближайшее время
Телефон сменен

{'success': 'true'}
Код ответа: 200 OK

Заголовок:


Смена Email, на новый ящик приходит письмо с подтверждением, а на старый приходит уведомление о смене ящика

Параметры

Название Тип Обязателен? Описание
email Строка Да Новый Email
Отладка запроса будет доступна в ближайшее время
Ссылка на подтверждение нового Email отправлена

{'success': 'true'}
Код ответа: 200 OK

Заголовок:


Подтверждение нового Email, при успехе на старую почту отслыается уведомление о том, что почта была сменена

Параметры

Название Тип Обязателен? Описание
key Строка Да Ключ подтверждение нового Email
Отладка запроса будет доступна в ближайшее время
Адрес успешно сменен

{'success': 'true'}
Код ответа: 200 OK

Заголовок:


Регенерация ключа для доступа к API
Отладка запроса будет доступна в ближайшее время
Ключ изменен

{'success': 'true', 'key': 'SKSLKQEW230SJDFBNBDBsPASDFFASKDKL'}
Код ответа: 200 OK

Заголовок:


Изменение данных для юридического лица

Параметры

Название Тип Обязателен? Описание
name Строка Да Юридическое лицо
address Строка Да Ююридический адрес
actualAddress Строка Да Фактический адрес (для корреспонденции):
phone Строка Да Телефон
account Строка Да Расчётный счёт
corAccount Строка Да Кор. счёт
bank Строка Да Банк
inn Строка Да ИНН
kpp Строка Да КПП
bik Строка Да БИК
email Строка Да E-mail бухгалтерии
Отладка запроса будет доступна в ближайшее время
Данные по Юридическому лицу успешно сохранены

{'success': 'true'}
Код ответа: 200 OK

Заголовок:


Оплата

Оплата

Параметры

Название Тип Обязателен? Описание
type ENUM (QIWI, WEBMONEY, UNITELLER) Да Тип системы
subType ENUM (UNITELLER_VISA) Нет Подтип
amount Double Да Сумма для оплаты
currency ENUM (RUR) Да Валюта
phone Строка Да Телефон
Отладка запроса будет доступна в ближайшее время
Успешный запрос на оплату, для продолжения оплаты отправьте данные по форме указанной в полях form

{'success':'true','invoice':{'amount':'180','currency':'RUR','date':'1397817494512','id':'22','phone':'7916000000','state':'NOT_PAID','type':'WEBMONEY'},'form':{'action':'https://merchant.webmoney.ru/lmi/payment.asp','fields':{'LMI_PAYMENT_NO':'22','LMI_PAYEE_PURSE':'R354225272239','LMI_PAYMENT_DESC':'TRAFFICSTORE_22','LMI_PAYMENT_CREDITDAYS':'0','LMI_SIM_MODE':'0','LMI_PAYMENT_AMOUNT':'180'},'method':'POST'}}
Код ответа: 200 OK

Заголовок:


Оплата безналичным расчетом

Параметры

Название Тип Обязателен? Описание
amount Double Да Сумма для оплаты
name Строка Да Юридическое лицо
address Строка Да Ююридический адрес
actualAddress Строка Да Фактический адрес (для корреспонденции):
phone Строка Да Телефон
account Строка Да Расчётный счёт
corAccount Строка Да Кор. счёт
bank Строка Да Банк
inn Строка Да ИНН
kpp Строка Нет КПП
bik Строка Да БИК
email Строка Да E-mail бухгалтерии
Отладка запроса будет доступна в ближайшее время
Успешно добавлено

{'success': 'true', 'payment': {'id': 5}}
Код ответа: 200 OK

Заголовок:


Получение списка платежных поручений

Параметры

Название Тип Обязателен? Описание
start Дата в формате timestamp Нет Дата начала
end Дата в формате timestamp Нет Дата конца
Отладка запроса будет доступна в ближайшее время
STATE может быть PENDING - выписан, но еще не оплачен, LENT - зачислен в долг, PROCESSED - зачислен. Processed дата зачисления

{'columns': ['id', 'created', 'processed', 'amount', 'currency', 'state'], 'rows': [[50, '2014-05-20 12:34', '50', 'PENDING', 'RUR']]}
Код ответа: 200 OK

Заголовок:


Получение списка платежных поручений
Отладка запроса будет доступна в ближайшее время
STATE может быть PENDING - выписан, но еще не оплачен, LENT - зачислен в долг, PROCESSED - зачислен. Processed дата зачисления

{'columns': ['id', 'created', 'processed', 'amount', 'currency', 'state'], 'rows': [[50, '2014-05-20 12:34', '50', 'PENDING', 'RUR']]}
Код ответа: 200 OK

Заголовок:


Список закрывающих документов
Отладка запроса будет доступна в ближайшее время
Список закрывающих документов

[{'id': 1, 'amount': 512.24, 'date': '2014-05-03'}]
Код ответа: 200 OK

Заголовок:


Получение платежного получения

Параметры

Название Тип Обязателен? Описание
id Integer Да ID платежного поручения
type ENUM(html) Да Тип платежного поручения
skey ENUM(html) Да Ключ
Отладка запроса будет доступна в ближайшее время
Список закрывающих документов
Отладка запроса будет доступна в ближайшее время
Список закрывающих документов

[{'id': 1, 'amount': 512.24, 'date': '2014-05-03'}]
Код ответа: 200 OK

Заголовок:


Для получения необходимо пробросить skey
Отладка запроса будет доступна в ближайшее время
Для получения необходимо пробросить skey в GET параметре
Отладка запроса будет доступна в ближайшее время
Активация бонуса в системе

Параметры

Название Тип Обязателен? Описание
code Text Да Промокод
Отладка запроса будет доступна в ближайшее время
Успешно

{'success': 'true'}
Код ответа: 200 OK

Заголовок:


Вывод средств

Параметры

Название Тип Обязателен? Описание
walletId Текст Да Номер кошелька
amount Integer Да Сумма
Отладка запроса будет доступна в ближайшее время
Успешно

{'success': 'true'}
Код ответа: 200 OK

Заголовок:


Список заявок
Отладка запроса будет доступна в ближайшее время
Успешно

{'columns':['id','userId','state','walletId','walletType','created','modified','done','amount'],'rows':[['3','981','PREPARE','+79050182319','QIWI','2015-01-15 17:24:28','2015-01-15 17:24:28',null,'1.00']]}
Код ответа: 200 OK

Заголовок:


Статистика

Информация о проектах
Отладка запроса будет доступна в ближайшее время
Информация получена

{'id':'234','name': 'Myproject', 'name': 'Название проекта', 'promotions': { '1':  {'service': {'name': 'Название услуги'}, 'budget': '32.5', 'quantity': '1234', 'promotions': {'url': 'http://trafficstore.ru', 'query': 'Купить карусель', 'quantity': '1234', 'time': '50', 'searchEngine': 'yandex.ru'} } } }
Код ответа: 200 OK

Заголовок:


Поддержка

Отправка сообщения

Параметры

Название Тип Обязателен? Описание
fio Строка Да ФИО
email Строка в виде Email Да Email отправителя
title Строка Да Тема
text Строка Да Текст
Отладка запроса будет доступна в ближайшее время
Запрос отправлен

{'success':'true'}
Код ответа: 200 OK

Заголовок:


Расчет

Расчет бюджета для специального задания

Параметры

Название Тип Обязателен? Описание
Массив продвижений {'30': [{'quantity': 15000, 'start': 5, 'end': 184690}]} Да Телефон
Отладка запроса будет доступна в ближайшее время
Бюджет

{'budget': 31231}
Код ответа: 200 OK

Заголовок:


Расчет бюджета для продвижений

Параметры

Название Тип Обязателен? Описание
Массив продвижений {'30': [{'quantity': 15000, 'start': 5, 'end': 184690}]} Да Телефон
Отладка запроса будет доступна в ближайшее время
Бюджет

{'budget': 31231}
Код ответа: 200 OK

Заголовок:


Информация

Колличество переходов
Отладка запроса будет доступна в ближайшее время
Колличество переходов

{'count': '2351'}
Код ответа: 200 OK

Заголовок:


Регионы

Получение всех регионов
Отладка запроса будет доступна в ближайшее время
Регионы

[{'id':'2','name':'СНГ','parentId':null}]
Код ответа: 200 OK

Заголовок:


Возвращает информацию о регионе
Отладка запроса будет доступна в ближайшее время
Регионы

{'id':'2','name':'СНГ','parentId':null}
Код ответа: 200 OK

Заголовок:


Поиск регионов

Параметры

Название Тип Обязателен? Описание
name Строка Да Название региона
Отладка запроса будет доступна в ближайшее время
Найденные регионы

[{'id':'2','name':'СНГ','parentId':null}]
Код ответа: 200 OK

Заголовок:


Страны

Получение всех стран
Отладка запроса будет доступна в ближайшее время
Страны

[{'id':'2','name':'СНГ','parentId':null}]
Код ответа: 200 OK

Заголовок:


Оповещения

Перенос оповещения с уникальным идентификатором на другое время, в случае отключения оповещения необходимо послать run со значением 0. Подробная информация находиться на этой странице

Параметры

Название Тип Обязателен? Описание
run Timestamp Да Timestamp UNIX должен быть более чем текущее время
Отладка запроса будет доступна в ближайшее время


{'success': true}
Код ответа: 200 OK

Заголовок:


Перенос оповещения с уникальным идентификатором на другое время, в случае отключения оповещения необходимо послать run со значением 0. Подробная информация находиться на этой странице

Параметры

Название Тип Обязателен? Описание
run Timestamp Да Timestamp UNIX должен быть более чем текущее время
Отладка запроса будет доступна в ближайшее время


{'success': true}
Код ответа: 200 OK

Заголовок:


Перенос оповещения с уникальным идентификатором на другое время, в случае отключения оповещения необходимо послать run со значением 0. Подробная информация находиться на этой странице

Параметры

Название Тип Обязателен? Описание
run Timestamp Да Timestamp UNIX должен быть более чем текущее время
Отладка запроса будет доступна в ближайшее время


{'success': true}
Код ответа: 200 OK

Заголовок:


Ручные задачи

Колличество задач
Отладка запроса будет доступна в ближайшее время
Колличество задач

{'user':{'WORK':'0','DONE':'0','REWORK':'0','CANCELED':'0','DISPUTE':'0','BROKEN':'0','SOLVED':'0','TIME_OUT':'0'},'total':{'WORK':'0','DONE':'0'}}
Код ответа: 200 OK

Заголовок:


Информация о задаче
Отладка запроса будет доступна в ближайшее время
Информация о задаче

{'id':'1','title':'\u0420\u0435\u043f\u043e\u0441\u0442','subjectId':'10','url':'yandex.ru','description':'sdfsdfsf','created':'2014-10-06 14:25:41','modified':null,'state':'PREPARE','quantity':'5','price':'2.10','type':'1','userId':'2785'}
Код ответа: 200 OK

Заголовок:


Информация о задаче
Отладка запроса будет доступна в ближайшее время
Информация о задаче

{'id':'1','title':'\u0420\u0435\u043f\u043e\u0441\u0442','subjectId':'10','url':'yandex.ru','description':'sdfsdfsf','created':'2014-10-06 14:25:41','modified':null,'state':'PREPARE','quantity':'5','price':'2.10','type':'1','userId':'2785'}
Код ответа: 200 OK

Заголовок:


Информация о задаче
Отладка запроса будет доступна в ближайшее время
Информация о реферальских отчислениях

[{'query':'Шоколадные торты','url':'trafficstore.ru','quantity':'1','promoType':'30','pd':'0','region':'213','depth':'5','start':'2014-05-08','end': '2014-05-10','name':'Продвижение шоколадных тортов'},{'url':'www.youtube.com','quantity':'1','promoType':'36','start':'2014-05-08','end':'2014-05-10','name':'2PAC'}]
Код ответа: 200 OK

Заголовок:


Поиск по задачам, подробная документация по поиску расположена тут
Отладка запроса будет доступна в ближайшее время
Информация о реферальских отчислениях

{'columns':['title','subjectId','type','price','state','goalId'],'rows':[['title1','1','1','2.70','WORK','1']]}
Код ответа: 200 OK

Заголовок:


Получение задачи в работу
Отладка запроса будет доступна в ближайшее время
Успешное получение задачи в работу

{'success': true}
Код ответа: 200 OK

Заголовок:


Список доступных работ и описание
Отладка запроса будет доступна в ближайшее время
Успешно

{'success': true}
Код ответа: 200 OK

Заголовок:


Информация о задаче
Отладка запроса будет доступна в ближайшее время
Информация о задаче

{'id':'1','title':'\u0420\u0435\u043f\u043e\u0441\u0442','subjectId':'10','url':'yandex.ru','description':'sdfsdfsf','created':'2014-10-06 14:25:41','modified':null,'state':'PREPARE','quantity':'5','price':'2.10','type':'1','userId':'2785'}
Код ответа: 200 OK

Заголовок:


Цели ручных задач

Информация о задаче
Отладка запроса будет доступна в ближайшее время
Информация о взятой работе

{'id':'1','taskId':'1','userId':'2785','comment':null,'state':'WORK','dateDone':null,'dateWork':'2014-10-06 10:41:18','modified':null,'comments':[{'id':'1','goalId':'1','comment':null,'userId':'2785','created':'2014-10-03 20:44:55','modified':null,'type':'COMMENT'},{'id':'2','goalId':'1','comment':null,'userId':'2785','created':'2014-10-03 20:46:04','modified':null,'type':'COMMENT'},{'id':'3','goalId':'1','comment':'\u041a\u0440\u0443\u0442\u043e','userId':'2785','created':'2014-10-03 20:46:16','modified':null,'type':'COMMENT'},{'id':'4','goalId':'1','comment':'\u041a\u0440\u0443\u0442\u043e','userId':'2785','created':'2014-10-03 21:07:32','modified':null,'type':'COMMENT'}]}
Код ответа: 200 OK

Заголовок:


Создать комментарий

Параметры

Название Тип Обязателен? Описание
comment Текст Да Комментарий
Отладка запроса будет доступна в ближайшее время
Комментарий успешно создан

{'success': true}
Код ответа: 200 OK

Заголовок:


Получение комментариев
Отладка запроса будет доступна в ближайшее время
Комментарии получены

{'success': true}
Код ответа: 200 OK

Заголовок:


Смена статуса
Отладка запроса будет доступна в ближайшее время
Информация о взятой работе

{'success': true }
Код ответа: 200 OK

Заголовок:


Специальные задания

Получение специальной задачи
Отладка запроса будет доступна в ближайшее время
Информация о задаче

{'id':'11949','quantity':'1','url':null,'type':'1','description':null,'title':'test','state':'CANCELED','price':'1.1500','created':1424356341,'done':'0','broken':'0','validate':'0', 'cause': null,'attributes':{'links':[]}}
Код ответа: 200 OK

Заголовок:


Смена статуса всем заданиям

Параметры

Название Тип Обязателен? Описание
ids Массив Да Массив ID задач
state ENUM(DONE, BROKEN) Да Статус работ
comment String Да Комментарий к работам
Отладка запроса будет доступна в ближайшее время
Статус успешно сменен

{'success': true}
Код ответа: 200 OK

Заголовок:


Поиск по задачам, подробная документация по поиску расположена тут
Отладка запроса будет доступна в ближайшее время
Результат поиска

{'success': true}
Код ответа: 200 OK

Заголовок:


Добавление задачи

Параметры

Название Тип Обязателен? Описание
title Строка Да Название задачи
description Строка Да Описание
url Строка Нет URL задачи
projectId Integer Да ID проекта
price Float Да Цена задачи
quantity Integer Да Колличество задач
limitExecutor Integer Нет Колличество задач на одного исполнителя
perDayByUser Float Нет Количество задач на одного пользователя в день
perHourByUser Integer Нет Количество задач нна одного пользователя в час
perDay Integer Нет Колличество задач в день
perHour Integer Нет Колличество задач в час
Отладка запроса будет доступна в ближайшее время
Ответ об успешном создании задачи

{'id': 15123}
Код ответа: 201 Created

Заголовок:


Пересоздание задачи
Отладка запроса будет доступна в ближайшее время
ID созданной задачи

{'id': 5214}
Код ответа: 200 OK

Заголовок:


Редактирование задачи

Параметры

Название Тип Обязателен? Описание
state ENUM(PAUSED, WORK, CANCELED) Да Название задачи
Отладка запроса будет доступна в ближайшее время
Успешное редактирование задачи

{'success': true}
Код ответа: 200 OK

Заголовок:


Получение работ по задаче. Имеется возможнсоть получения в виде обьектов или таблицы. Для этого используется GET параметр type = (table. object), по умолчанию используется table

Параметры

Название Тип Обязателен? Описание
state ENUM(DONE, BROKEN, VALIDATE) Да Название задачи
Отладка запроса будет доступна в ближайшее время
Все работы в формате таблицы

{'columns':['id','taskId','userId','comment','state','dateDone','dateWork','modified'],'rows':[['118300','12417','7166','comment','DONE',1425989498,1425988910,1425989498],['118301','12417','5847','comment','DONE',1425989499,1425988911,1425989499]]}
Код ответа: 200 OK

Заголовок:


Все работы в формате обьекта

[{'id':'153944','taskId':'13036','userId':'329','comment':'dfgdfg','state':'DONE','dateDone':1427460373,'dateWork':1427456902,'modified':1427460373},{'id':'156062','taskId':'13036','userId':'9617','comment':'\u0432\u0435\u0431-\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430','state':'DONE','dateDone':1427731510,'dateWork':1427468862,'modified':1427731510}]
Код ответа: 200 OK

Заголовок:


Продлить работу

Параметры

Название Тип Обязателен? Описание
count int Да Количество работ
Отладка запроса будет доступна в ближайшее время
Успешно

{'success': true}
Код ответа: 200 OK

Заголовок:


Причина блокировки
Отладка запроса будет доступна в ближайшее время
Успешно

{'success': true}
Код ответа: 200 OK

Заголовок:


Работы специальных задач

Получение работы
Отладка запроса будет доступна в ближайшее время
Информация по работе

{'id':'153945','taskId':'13039','userId':'329','comment':'23423','state':'DONE','dateDone':1427460366,'dateWork':1427457563,'modified':1427460366,'price':'0.0400','quantity':'1','comments':[{'id':'112880','goalId':'153945','comment':'23423','userId':'329','created':1427457567,'modified':null,'type':'COMMENT','userType':'EXECUTOR'},{'id':'2234270','goalId':'153945','comment':'ok','userId':'981','created':1476972073,'modified':null,'type':'COMMENT','userType':'AUTHOR'}]}
Код ответа: 200 OK

Заголовок:



Параметры

Название Тип Обязателен? Описание
state ENUM(DONE, BROKEN) Да Новый статус задачи
comment String Да Комментарий
Отладка запроса будет доступна в ближайшее время
Статус успешно сменен

{'success': true}
Код ответа: 200 OK

Заголовок:



Параметры

Название Тип Обязателен? Описание
comment String Да Комментарий
Отладка запроса будет доступна в ближайшее время
Комментарий создан

{'success': true}
Код ответа: 201 Created

Заголовок:


Вывод средств

Создание кошелька
Отладка запроса будет доступна в ближайшее время
NA
Получение кошельков
Отладка запроса будет доступна в ближайшее время
NA
Получение ошибок
Отладка запроса будет доступна в ближайшее время
NA

Дата обновления документации: 2016-10-20, 21:59:33