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

Данный метод добавляет заказ в K50 Трекер с заданными параметрами.

Адрес для отправки запросов

https://api.tracker.k50.ru/v2/order/add/

Поддерживаемые методы: GET, POST
Для POST запросов, параметры в GET не учитываются (кроме параметра apiKey).

Параметры запроса

Параметр Значение Обязательный
apiKey Токен для авторизации. Подробнее Да
counter id счетчика, с которого будем снимать статистику. Список доступных счетчиков можно получить с помощью метода Да
orderId id заказа, добавляемого в систему Да
dateTime Дата добавления заказа Да
sid Id сеанса, привязанного к заказу Нет
uuid Id пользователя, привязанного к заказу Нет
callerPhone Номер телефона, привязанный к заказу Нет
margin Прибыль Нет
revenue Доход Нет
contactPerson Контактное лицо Нет
email Email контактного лица Нет
comment Комментарий к заказу Нет
tags Теги, указываются через запятую Нет

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

POST

https://api.tracker.k50.ru/v2/order/add/

{
"apiKey": "00000000-0000-0000-0000-000000000000",
"counter": "00000000000",
"orderId":  "randomOrderId",
"dateTime": "2017-04-01 00:00:00",
"tags":["newTag","newTag2"],
"comment": "first order"
}

GET

http://api.tracker.k50.ru/v2/order/add/?apiKey=00000000-0000-0000-0000-000000000000&counter=00000000000&orderId=randomOrderId&dateTime=2017-04-01+00%3A00%3A00&tags[]=newTag&tags[]=newTag2&comment=first+order

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

{"result":true}

Формат ответа в случае ошибочного запроса

{"error":<HTTP_RESPONSE_CODE>,"message":"<MESSAGE>"}

Пример:

{"error":400,"message":"doubleByOrderId"}