Получение истории операций
| endpoint | /api/document-history |
| Параметры строки запроса / Query String Parameters | documentId={id} <- идентификатор документа в Системе. page=0 size=10 sort=action_time order=desc |
| Request method | GET |
| Response status | 200 |
Ответ / Response object
| № | Поле | Тип данных | Примечание |
|---|---|---|---|
| 1 | rows | array of objects | Список состояний документа в обратхом хронологическом порядке. Описание Row в таблице далее |
| 2 | total -> count | object -> int | Количество записей в rows |
Object: rows -> object (Rows)
| № | Поле | Тип данных | Примечание |
|---|---|---|---|
| 1 | id | long | Идентификатор в Системе |
| 2 | actionTime | datetime | Дата действия |
| 3 | fromState | string | Код начального состояния |
| 4 | fromStateLabel | string | Расшифровка кода начального состояния |
| 5 | toState | string | Код состояния, в которое перешел документ |
| 6 | toStateLabel | string | Расшифровка кода состояния, в которое перешел документ |
| 7 | fullName | string | Исполнитель действия |
| 8 | description | string | Примечание |
| 9 | signature | string | ЭЦП |
Пример запроса
Показать запрос
cURL
curl --location 'https://api-test.berekebank.kz/api/document-history?documentId=36549160&page=0&size=10&sort=action_time&order=desc' \
--header 'Authorization: Bearer <token>'
Пример ответа
Показать ответ
{
"rows": [
{
"id": 959511,
"documentId": null,
"fullName": "Система",
"actionTime": "18.02.2025 13:59",
"fromState": "SentToRBS",
"toState": "Executed",
"description": "",
"fromStateLabel": "В обработке",
"toStateLabel": "Исполнен",
"signature": null
},
{
"id": 959551,
"documentId": null,
"fullName": "Иванов Иван (demo)",
"actionTime": "18.02.2025 13:59",
"fromState": "Signed",
"toState": "SentToRBS",
"description": null,
"fromStateLabel": "Ожидает отправку",
"toStateLabel": "В обработке",
"signature": null
},
{
"id": 959550,
"documentId": null,
"fullName": "Иванов Иван (demo)",
"actionTime": "18.02.2025 13:59",
"fromState": "AwaitsSignature",
"toState": "Signed",
"description": null,
"fromStateLabel": "Ожидает подписания",
"toStateLabel": "Ожидает отправку",
"signature": null
},
{
"id": 959530,
"documentId": null,
"fullName": "Иванов Иван (demo)",
"actionTime": "18.02.2025 13:59",
"fromState": "Draft",
"toState": "AwaitsSignature",
"description": null,
"fromStateLabel": "Новый",
"toStateLabel": "Ожидает подписания",
"signature": null
},
{
"id": 959510,
"documentId": null,
"fullName": "Иванов Иван (demo)",
"actionTime": "18.02.2025 13:59",
"fromState": "Draft",
"toState": "Draft",
"description": null,
"fromStateLabel": "Новый",
"toStateLabel": "Новый",
"signature": null
},
{
"id": 959490,
"documentId": null,
"fullName": "Иванов Иван (demo)",
"actionTime": "18.02.2025 13:58",
"fromState": "Signed",
"toState": "Draft",
"description": null,
"fromStateLabel": "Ожидает отправку",
"toStateLabel": "Новый",
"signature": null
}
],
"total": {
"count": 6
}
}