Обновление заказов
Данный метод обновляет информацию о заказе с заданными параметрами.
Адрес для отправки запросов
https://api.tracker.k50.ru/v2/order/update/
Поддерживаемые методы: GET, POST
Для POST запросов, параметры в GET не учитываются (кроме параметра apiKey).
Параметры запроса
Параметр | Значение | Обязательный |
---|---|---|
apiKey | Токен для авторизации. Подробнее | Да |
counter | id счетчика, с которого будем снимать статистику. Список доступных счетчиков можно получить с помощью метода | Да |
orderId | id заказа, добавляемого в систему | Да |
dateTime | Дата добавления заказа | Нет |
sid | Id сеанса, привязанного к заказу | Нет |
uuid | Id пользователя, привязанного к заказу | Нет |
callerPhone | Номер телефона, привязанный к заказу | Нет |
margin | Прибыль | Нет |
revenue | Доход | Нет |
contactPerson | Контактное лицо | Нет |
Email контактного лица | Нет | |
comment | Комментарий к заказу | Нет |
tags | Теги, указываются через запятую | Нет |
compositeSource | Источник посещения | Да |
compositeSourceType | Тип трафика | Да |
compositeKeyword | Ключевое слово | Да |
entryPoint | Страница входа | Да |
referrer | Реферер | Нет |
utmSource | Метка utm_source, указанная в ссылке на сайт | Нет |
utmMedium | Метка utm_medium, указанная в ссылке на сайт | Нет |
utmCampaign | Метка utm_campaign, указанная в ссылке на сайт | Нет |
utmContent | Метка utm_content, указанная в ссылке на сайт | Нет |
utmTerm | Метка utm_term, указанная в ссылке на сайт | Нет |
analyticsClientId | Идентификатор пользователя (UserID) в Google Analytics | Нет |
metrikaClientId | Идентификатор пользователя (UserID) в Яндекс.Метрике | Нет |
userAgent | User Agent пользователя | Да |
IP | IP адрес пользователя | Да |
callPage | URL страницы, на которой находился пользователь в момент звонка | Да |
yClid | Метка yclid, указанная в ссылке на сайт | Нет |
gClid | Метка gclid, указанная в ссылке на сайт | Нет |
Пример запроса
POST
https://api.tracker.k50.ru/v2/order/update/
{ "apiKey": "00000000-0000-0000-0000-000000000000", "counter": "00000000000", "orderId": "randomOrderId", "tags":["newTag","newTag2"], "comment": "updatedComment" }
GET
http://api.tracker.k50.ru/v2/order/update/?apiKey=00000000-0000-0000-0000-000000000000&counter=00000000000&orderId=randomOrderId&tags[]=newTag&tags[]=newTag2&comment=updatedComment
Формат ответа
{"result":true}
Формат ответа в случае ошибочного запроса
{"error":<HTTP_RESPONSE_CODE>,"message":"<MESSAGE>"}
Пример:
{"error":400,"message":"doubleByOrderId"}