03-12-2018 23:59

Получение истории всех пользовательских статусов по контракту

GET   /bs-core/main/contracts/{id}/manual-statuses

Метод возвращает историю всех пользовательских статусов по контракту.

<span style="color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 12px;">Добавлен в релиз:2.0.0-28.

Запрос

/bs-core/main/contracts/101341841/manual-statuses

или

/bs-core/main/contracts/101341841/manual-statuses?date=2017-12-20
Описание параметров
Нет описанных параметров

Ответ


                        {
    "status": "ok",
    "timestamp": 1514475243836,
    "data": [
        {
            "date": 1513793101000,
            "statusId": 1,
            "info": null,
            "id": 8,
            "factDate": 1514473521987,
            "userId": 1073
        },
        {
            "date": 1514138722000,
            "statusId": 4,
            "info": null,
            "id": 9,
            "factDate": 1514473532127,
            "userId": 1073
        },
        {
            "date": 1514484332000,
            "statusId": 3,
            "info": null,
            "id": 10,
            "factDate": 1514473537863,
            "userId": 1073
        }
    ]
}
                    
Описание параметров
Параметр Обязателен Тип данных Описание
date R [timestamp] Дата+время изменения статуса  в миллисекундах с 01.01.1970 00:00:00 GMT
statusId R [int][20] Идентификатор пользовательского статуса контракта
info R [string][1024] Информация (комментарий)
id R [int][20] Идентификатор истории пользовательского статуса контракта
factDate R [timestamp] Фактическая дата-время проставления статуса
userId R [int][11] Идентификатор пользователя проставившего статус