Назначение

Используется для установки данных статистики работы коннектора.

Пример запроса JSON (v1)

Пример демонстрирует вызов метода v1/statistic/set

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

POST /ExternalExchange/v1/statistic/set HTTP/1.1 
Content-Type: application/json;
{
  "externalSystemId": "29e86b162",
  "timestamp": 1654055585,
  "items": [
    {
      "key": "Очереди.ОбработкаЗаказов.КоличествоОшибок",
      "value": 10
    },
    {
      "key": "Очереди.ВыгрузкаНоменклатуры.КоличествоОшибок",
      "value": 50
    },
    {
      "key": "Заказы.КоличествоПроведенных.ЗаЧас",
      "value": 100,
      "merchantId": "77624623f"
    },
    {
      "key": "Заказы.КоличествоНепроведенных.ЗаЧас",
      "value": 10
      "merchantId": "77624623f"
    }
  ]
}
JS

Успешный ответ

Пример успешного ответа

{
  "message": "Statistic successfully settled",
  "success": true,
  "successInAllSubrequests": true
}
JS

Ответ с ошибкой

Пример ответа c ошибками

{
  "message": "Personal cabinets was not found by following merchantId: 77624623f"
  "success": false,
  "successInAllSubrequests": false
}
JS

Описание запроса


ПараметрТипОбязателенОписание
1externalSystemIdstringДаКод внешней системы откуда идет подключение к базе маркета
2timestampintegerДа

Дата и время значений элементов статистики в формате Unix


itemsМассивДаМассив значений элементов статистики
3merchantIdstringНет

Внутренний идентификатор личного кабинета торговой площадки (Справочник "Подключения к личным кабинетам")

Используется для элементов статистики личных кабинетов

4keystringДаКлюч элемента статистики
5valueanyДа

Значение элемента статистики (строка, число, дата)

6valueTypestringНетОписание типа значения, передаваемого в value. Используется для явного преобразования значения в требуемый тип. Обрабатываемые значения: "datetime"

Описание ответа

ПараметрТипОбязателенОписание
messagestringДа

Описание результата запроса

successbooleanДаУспех выполнения запроса
successInAllSubrequestsbooleanДаВозвращает Ложь, если запрос выполнен, но не все показатели удалось установить