Перейти к основному содержимому

Drafts API

Группа методов для работы с черновиками.

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

Данный блок содержит подробное описание по каждому методу API.


[POST]/api/v3/drafts

Импорт черновика в систему (не более 60 мб).

Основной сценарий Импортировать черновик документа для последующей отправки.

Тело запроса

Тип запроса: multipart/form-data

НазваниеОбязат.ТипОписание
AbonentIdДаstring(uuid)Внутренний идентификатор абонента.
DocumentFileДаstring(binary)Файл черновика для импорта в систему.
IsReadOnlyНетbooleanИндикатор, показывающий, что черновик доступен только на чтение. По умолчанию значение равно false.
PackageIdНетstring(uuid)Идентификатор пакета.
RecipientIdsНетstring(uuid)[array]Внутренние идентификаторы контрагентов-получателей.
ResponseSignatureRequiredНетbooleanПризнак необходимости ответной подписи.
Данный флаг имеет значение только для НЕформализованного документооборота.
DepartmentIdНетstring(uuid)Подразделение, в которое импортируется черновик.
Если null - черновик будет импортирован в подразделение сотрудника.

Возможные ответы метода

КодТипОписание
200ImportDraftResultСведения о загруженном черновике.
400Без данныхПереданы некорректные параметры запроса.
401Без данныхПользователь не авторизован.
403Без данныхОтказано в доступе.
500Без данныхВнутренняя ошибка сервера.
Пример успешного ответа
{
"draftDocumentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"senderChanged": true,
"recipientChanged": true,
"signerChanged": true,
"changes": "Строка",
"type": "OperatorErrorMessage",
"recipientIds": [
"42F774E0-2325-45FA-A94D-F10A578A1EA0"
],
"message": "Строка",
"employeeDepartmentId": "7143b542-80ed-48ae-9f4a-812dccfe3e73"
}

[POST]/api/v3/drafts/withoutModify

Импорт черновика в систему с запретом его модификации (не более 60 мб).

Основной сценарий Импортировать черновик документа для последующей отправки.
Этот метод запрещает изменять черновик при импорте.
В случае, если черновик требует модификации, операция будет отменена.

Тело запроса

Тип запроса: multipart/form-data

НазваниеОбязат.ТипОписание
WarrantNumberНетstring(uuid)Номер доверенности (МЧД).
DocumentSignНетstring(binary)Файл подписи.
AbonentIdДаstring(uuid)Внутренний идентификатор абонента.
DocumentFileДаstring(binary)Файл черновика для импорта в систему.
IsReadOnlyНетbooleanИндикатор, показывающий, что черновик доступен только на чтение. По умолчанию значение равно false.
PackageIdНетstring(uuid)Идентификатор пакета.
RecipientIdsНетstring(uuid)[array]Внутренние идентификаторы контрагентов-получателей.
ResponseSignatureRequiredНетbooleanПризнак необходимости ответной подписи.
Данный флаг имеет значение только для НЕформализованного документооборота.
DepartmentIdНетstring(uuid)Подразделение, в которое импортируется черновик.
Если null - черновик будет импортирован в подразделение сотрудника.

Возможные ответы метода

КодТипОписание
200string(uuid)Идентификатор черновика.
400Без данныхПереданы некорректные параметры запроса.
401Без данныхПользователь не авторизован.
403Без данныхОтказано в доступе.
500Без данныхВнутренняя ошибка сервера.

[POST]/api/v3/drafts/{draftId}/SendAlongApprovalRoute

Отправка черновика по маршруту согласования

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

НазваниеОбязат.МестоТипОписание
abonentIdДаHeaderstring(uuid)
draftIdДаPathstring(uuid)

Тело запроса

Тип запроса: application/json

НазваниеОбязат.ТипОписание
approvalRouteIdДаstring(uuid)Идентификатор маршрута согласования
Пример модели
{
"approvalRouteId": "42F774E0-2325-45FA-A94D-F10A578A1EA0"
}

Возможные ответы метода

КодТипОписание
200SendAlongApprovalRouteResultРезультат отправки черновика по маршруту.
Пример успешного ответа
{
"draftId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"runningRouteId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"runningRouteStatus": "Signed"
}

[GET]/api/v3/drafts/ToProcess

Получение списка черновиков, ожидающих согласования или подписания

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

НазваниеОбязат.МестоТипОписание
abonentIdДаHeaderstring(uuid)

Возможные ответы метода

КодТипОписание
200DraftDocumentResultListСписок черновиков, ожидающих обработки.
Пример успешного ответа
{
"count": 1,
"data": [
{
"id": "C0775FB3-B718-4CD5-B95A-2856A179C779",
"senderAbonentId": "3925EF38-5937-4253-9797-5B77FC13E075",
"status": "ExpectedSending",
"recipients": [
{
"id": "C3842CCD-FB76-4348-8C38-C90579858A40",
"globalId": "2AE28F6ABFC-546A-4EFA-AD43-6F8DB8738875",
"name": "Рога и Копыта",
"inn": "9678731893",
"kpp": "999901006",
"docflowId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"departmentId": "Строка"
}
],
"name": "Акт № 1 от 29.07.2020",
"function": "DIS",
"type": "OperatorErrorMessage",
"uploadDate": "2022-02-11T13:03:05.670Z",
"responseSignatureRequired": true,
"hasMarkingCodes": true,
"packageId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"updatedDate": "2022-02-11T13:03:05.670Z",
"departmentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"draftDelegation": {
"creatorAbonentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"createdAt": "2022-02-11T13:03:05.670Z",
"whoPaidAbonentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"creatorDepartmentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"creatorEmployeeId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"counterpartyGlobalId": "Строка",
"recipientName": "Строка",
"recipientInn": "Строка",
"recipientKpp": "Строка"
}
}
]
}

[PUT]/api/v3/drafts/{draftId}/Approve

Согласование одного черновика на этапе маршрута согласования

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

НазваниеОбязат.МестоТипОписание
abonentIdДаHeaderstring(uuid)
draftIdДаPathstring(uuid)

Тело запроса

Тип запроса: application/json

НазваниеОбязат.ТипОписание
commentНетstringКомментарий
Пример модели
{
"comment": "Строка"
}

Возможные ответы метода

КодТипОписание
200ApproveDraftResultListСписок результатов согласования.
400Без данныхПереданы некорректные параметры запроса.
401Без данныхПользователь не авторизован.
403Без данныхОтказано в доступе.
500Без данныхВнутренняя ошибка сервера.
Пример успешного ответа
{
"count": 1,
"data": [
{
"draftId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"error": "Строка"
}
]
}

[PUT]/api/v3/drafts/Approve

Согласование черновиков на этапе маршрута согласования

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

НазваниеОбязат.МестоТипОписание
abonentIdДаHeaderstring(uuid)

Тело запроса

Тип запроса: application/json

НазваниеОбязат.ТипОписание
draftsIdsДаstring(uuid)[array]Список идентификаторов черновиков
commentНетstringКомментарий
Пример модели
{
"draftsIds": [
"42F774E0-2325-45FA-A94D-F10A578A1EA0"
],
"comment": "Строка"
}

Возможные ответы метода

КодТипОписание
200ApproveDraftResultListСписок результатов согласования.
400Без данныхПереданы некорректные параметры запроса.
401Без данныхПользователь не авторизован.
403Без данныхОтказано в доступе.
500Без данныхВнутренняя ошибка сервера.
Пример успешного ответа
{
"count": 1,
"data": [
{
"draftId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"error": "Строка"
}
]
}

[PUT]/api/v3/drafts/{draftId}/Reject

Отказ в согласовании/подписании черновика на этапе маршрута согласования

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

НазваниеОбязат.МестоТипОписание
abonentIdДаHeaderstring(uuid)
draftIdДаPathstring(uuid)

Тело запроса

Тип запроса: application/json

НазваниеОбязат.ТипОписание
commentНетstringКомментарий
Пример модели
{
"comment": "Строка"
}

Возможные ответы метода

КодТипОписание
200RejectDraftResultListСписок результатов отклонения.
400Без данныхПереданы некорректные параметры запроса.
401Без данныхПользователь не авторизован.
403Без данныхОтказано в доступе.
500Без данныхВнутренняя ошибка сервера.
Пример успешного ответа
{
"count": 1,
"data": [
{
"draftId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"error": "Строка"
}
]
}

[PUT]/api/v3/drafts/Reject

Отказ в согласовании/подписании черновиков на этапе маршрута согласования

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

НазваниеОбязат.МестоТипОписание
abonentIdДаHeaderstring(uuid)

Тело запроса

Тип запроса: application/json

НазваниеОбязат.ТипОписание
draftsIdsДаstring(uuid)[array]Список идентификаторов черновиков
commentНетstringКомментарий
Пример модели
{
"draftsIds": [
"42F774E0-2325-45FA-A94D-F10A578A1EA0"
],
"comment": "Строка"
}

Возможные ответы метода

КодТипОписание
200RejectDraftResultListСписок результатов отклонения.
400Без данныхПереданы некорректные параметры запроса.
401Без данныхПользователь не авторизован.
403Без данныхОтказано в доступе.
500Без данныхВнутренняя ошибка сервера.
Пример успешного ответа
{
"count": 1,
"data": [
{
"draftId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"error": "Строка"
}
]
}

[GET]/api/v3/drafts/{draftId}/History

Получение истории прохождения черновика по маршруту согласования

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

НазваниеОбязат.МестоТипОписание
abonentIdДаHeaderstring(uuid)
draftIdДаPathstring(uuid)

Возможные ответы метода

КодТипОписание
200HistoryИстория прохождения по маршруту согласования
400Без данныхПереданы некорректные параметры запроса.
401Без данныхПользователь не авторизован.
403Без данныхОтказано в доступе.
500Без данныхВнутренняя ошибка сервера.
Пример успешного ответа
{
"totalCount": 1,
"passedCount": 1,
"approvalRouteId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"approvalRouteName": "Строка",
"historyRecords": [
{
"progress": "NotPassed",
"status": "SentToCounterparty",
"statusName": "Строка",
"executorId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"executorType": "Department",
"executorName": "Строка",
"executorDepartmentName": "Строка",
"passedDateTime": "2022-02-11T13:03:05.670Z",
"comment": "Строка"
}
],
"recipients": [
{
"id": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"globalId": "Строка",
"name": "Строка",
"inn": "Строка",
"kpp": "Строка"
}
]
}

[POST]/api/v3/drafts/{draftId}/delegate

Делегировать черновик.

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

НазваниеОбязат.МестоТипОписание
abonentIdДаHeaderstring(uuid)Идентификатор абонента, который делегирует черновик.
draftIdДаPathstring(uuid)Идентификатор делегируемого черновика.

Тело запроса

Тип запроса: application/json

Запрос на делегирование черновика.

НазваниеОбязат.ТипОписание
isPaidНетbooleanПризнак платы за делегируемый черновик.
recipientIdНетstring(uuid)Идентификатор получателя делегируемого черновика.
Пример модели
{
"isPaid": true,
"recipientId": "42F774E0-2325-45FA-A94D-F10A578A1EA0"
}

Возможные ответы метода

КодТипОписание
200Без данныхSuccess
400Без данныхПереданы некорректные параметры запроса.
401Без данныхПользователь не авторизован.
403Без данныхОтказано в доступе.
500Без данныхВнутренняя ошибка сервера.

[POST]/api/v2/drafts/withoutModify

Импорт черновика в систему с запретом его модификации (не более 60 мб).

Основной сценарий Импортировать черновик документа, для последующей отправки.
Этот метод запрещает изменять черновик при импорте.
В случае, если черновик требует модификации, операция будет отменена.

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

НазваниеОбязат.МестоТипОписание
abonentIdДаHeaderstring(uuid)Внутренний идентификатор абонента.
isReadOnlyНетQueryboolean

Тело запроса

Тип запроса: multipart/form-data

НазваниеОбязат.ТипОписание
documentFileДаstring(binary)

Возможные ответы метода

КодТипОписание
200string(uuid)Идентификатор черновика.
400Без данныхПереданы некорректные параметры запроса.
401Без данныхПользователь не авторизован.
403Без данныхОтказано в доступе.
500Без данныхВнутренняя ошибка сервера.

[POST]/api/v2/drafts

Импорт черновика в систему (не более 60 мб).

Основной сценарий Импортировать черновик документа для последующей отправки.

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

НазваниеОбязат.МестоТипОписание
abonentIdДаHeaderstring(uuid)Внутренний идентификатор абонента.
isReadOnlyНетQueryboolean

Тело запроса

Тип запроса: multipart/form-data

НазваниеОбязат.ТипОписание
documentFileДаstring(binary)

Возможные ответы метода

КодТипОписание
200ImportDraftResultСведения о загруженном черновике.
400Без данныхПереданы некорректные параметры запроса.
401Без данныхПользователь не авторизован.
403Без данныхОтказано в доступе.
500Без данныхВнутренняя ошибка сервера.
Пример успешного ответа
{
"draftDocumentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"senderChanged": true,
"recipientChanged": true,
"signerChanged": true,
"changes": "Строка",
"type": "OperatorErrorMessage",
"recipientIds": [
"42F774E0-2325-45FA-A94D-F10A578A1EA0"
],
"message": "Строка",
"employeeDepartmentId": "7143b542-80ed-48ae-9f4a-812dccfe3e73"
}

[POST]/api/v2/drafts/{draftId}/sign

Прикрепление подписи к черновику.

Основной сценарий Прикрепить подпись к черновику документа для последующей отправки.

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

НазваниеОбязат.МестоТипОписание
abonentIdДаHeaderstring(uuid)Внутренний идентификатор абонента.
draftIdДаPathstring(uuid)Идентификатор черновика.

Тело запроса

Тип запроса: multipart/form-data

НазваниеОбязат.ТипОписание
SignFileДаstring(binary)Файл подписи черновика.
WarrantNumberНетstring(uuid)Номер доверенности.

Возможные ответы метода

КодТипОписание
200AttachSignatureResultРезультат прикрепления подписи.
400Без данныхПереданы некорректные параметры запроса.
401Без данныхПользователь не авторизован.
403Без данныхОтказано в доступе.
404Без данныхРесурс не найден.
500Без данныхВнутренняя ошибка сервера.
Пример успешного ответа
{
"signIsValid": true,
"errorMessage": "Подпись не валидна.",
"warrantValidationStatus": "NotRequired",
"warrantErrorMessage": "Строка"
}

[POST]/api/v2/drafts/{draftId}/dispatch

Старт подписанного черновика.

Основной сценарий Осуществляет отправку подписанного черновика с целью начать документооборот.

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

НазваниеОбязат.МестоТипОписание
abonentIdДаHeaderstring(uuid)Внутренний идентификатор абонента.
draftIdДаPathstring(uuid)Идентификатор черновика.

Возможные ответы метода

КодТипОписание
200StartedDocflow[array]Список идентификаторов документооборотов и получателей.
400Без данныхПереданы некорректные параметры запроса.
401Без данныхПользователь не авторизован.
403Без данныхОтказано в доступе.
404Без данныхРесурс не найден.
500Без данныхВнутренняя ошибка сервера.

[POST]/api/v2/drafts/{draftId}/UpdateSigner

Обновление Подписанта в черновике и его последующая загрузка.

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

НазваниеОбязат.МестоТипОписание
draftIdДаPathstring(uuid)Идентификатор черновика.
abonentIdДаQuerystring(uuid)Внутренний идентификатор абонента.
warrantNumberНетQuerystringНомер доверенности (МЧД).

Возможные ответы метода

КодТипОписание
200string(binary)Файл черновика.
400Без данныхПереданы некорректные параметры запроса.
401Без данныхПользователь не авторизован.
403Без данныхОтказано в доступе.
404Без данныхРесурс не найден.
500Без данныхВнутренняя ошибка сервера.

[POST]/api/v1/drafts

Импорт черновика в систему (не более 60 мб).

Основной сценарий Импортировать черновик документа для последующей отправки.

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

НазваниеОбязат.МестоТипОписание
abonentIdДаHeaderstring(uuid)Внутренний идентификатор абонента.
isReadOnlyНетQuerybooleanИндикатор, показывающий, что черновик доступен только на чтение. По умолчанию значение равно false.

Тело запроса

Тип запроса: multipart/form-data

НазваниеОбязат.ТипОписание
documentFileДаstring(binary)

Возможные ответы метода

КодТипОписание
200string(uuid)Идентификатор черновика внутри системы.
400Без данныхПереданы некорректные параметры запроса.
401Без данныхПользователь не авторизован.
403Без данныхОтказано в доступе.
500Без данныхВнутренняя ошибка сервера.

[GET]/api/v1/drafts

Получение списка черновиков.

Основной сценарий Получить информацию по черновикам, загруженных в систему.

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

НазваниеОбязат.МестоТипОписание
abonentIdДаHeaderstring(uuid)Внутренний идентификатор абонента.
offsetНетQueryinteger(int32)Начальное значение списка.
countНетQueryinteger(int32)Количество выводимых значений (По умолчанию: 15).
SearchНетQuerystringПоисковый запрос.
FromНетQuerydate-time-offsetФильтрация по дате создания (от).
ToНетQuerydate-time-offsetФильтрация по дате создания (до).
DocumentTypesНетQueryDocumentTypeFilterOption[array]Фильтрация по типам документов.
RecipientOptionНетQueryRecipientFilterOptionТипы установленных получателей для фильтрации.

Возможные ответы метода

КодТипОписание
200DraftDocumentResultListСписок загруженных черновиков в систему.
400Без данныхПереданы некорректные параметры запроса.
401Без данныхПользователь не авторизован.
403Без данныхОтказано в доступе.
500Без данныхВнутренняя ошибка сервера.
Пример успешного ответа
{
"count": 1,
"data": [
{
"id": "C0775FB3-B718-4CD5-B95A-2856A179C779",
"senderAbonentId": "3925EF38-5937-4253-9797-5B77FC13E075",
"status": "ExpectedSending",
"recipients": [
{
"id": "C3842CCD-FB76-4348-8C38-C90579858A40",
"globalId": "2AE28F6ABFC-546A-4EFA-AD43-6F8DB8738875",
"name": "Рога и Копыта",
"inn": "9678731893",
"kpp": "999901006",
"docflowId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"departmentId": "Строка"
}
],
"name": "Акт № 1 от 29.07.2020",
"function": "DIS",
"type": "OperatorErrorMessage",
"uploadDate": "2022-02-11T13:03:05.670Z",
"responseSignatureRequired": true,
"hasMarkingCodes": true,
"packageId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"updatedDate": "2022-02-11T13:03:05.670Z",
"departmentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"draftDelegation": {
"creatorAbonentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"createdAt": "2022-02-11T13:03:05.670Z",
"whoPaidAbonentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"creatorDepartmentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"creatorEmployeeId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"counterpartyGlobalId": "Строка",
"recipientName": "Строка",
"recipientInn": "Строка",
"recipientKpp": "Строка"
}
}
]
}

[GET]/api/v1/drafts/{draftId}

Получение информации о черновике.

Основной сценарий Получить информацию о ранее загруженном черновике в систему.

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

НазваниеОбязат.МестоТипОписание
abonentIdДаHeaderstring(uuid)Внутренний идентификатор абонента.
draftIdДаPathstring(uuid)Идентификатор черновика внутри системы.

Возможные ответы метода

КодТипОписание
200DraftDocumentИнформация о загруженном черновике.
400Без данныхПереданы некорректные параметры запроса.
401Без данныхПользователь не авторизован.
403Без данныхОтказано в доступе.
500Без данныхВнутренняя ошибка сервера.
Пример успешного ответа
{
"id": "C0775FB3-B718-4CD5-B95A-2856A179C779",
"senderAbonentId": "3925EF38-5937-4253-9797-5B77FC13E075",
"status": "ExpectedSending",
"recipients": [
{
"id": "C3842CCD-FB76-4348-8C38-C90579858A40",
"globalId": "2AE28F6ABFC-546A-4EFA-AD43-6F8DB8738875",
"name": "Рога и Копыта",
"inn": "9678731893",
"kpp": "999901006",
"docflowId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"departmentId": "Строка"
}
],
"name": "Акт № 1 от 29.07.2020",
"function": "DIS",
"type": "OperatorErrorMessage",
"uploadDate": "2022-02-11T13:03:05.670Z",
"responseSignatureRequired": true,
"hasMarkingCodes": true,
"packageId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"updatedDate": "2022-02-11T13:03:05.670Z",
"departmentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"draftDelegation": {
"creatorAbonentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"createdAt": "2022-02-11T13:03:05.670Z",
"whoPaidAbonentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"creatorDepartmentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"creatorEmployeeId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"counterpartyGlobalId": "Строка",
"recipientName": "Строка",
"recipientInn": "Строка",
"recipientKpp": "Строка"
}
}

[DELETE]/api/v1/drafts/{draftId}

Удаление черновика.

Основной сценарий Удалить неактуальный или загруженный по ошибке черновик.

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

НазваниеОбязат.МестоТипОписание
abonentIdДаHeaderstring(uuid)Внутренний идентификатор абонента.
draftIdДаPathstring(uuid)Идентификатор черновика внутри системы.

Возможные ответы метода

КодТипОписание
200Без данныхЧерновик успешно удален.
400Без данныхПереданы некорректные параметры запроса.
401Без данныхПользователь не авторизован.
403Без данныхОтказано в доступе.
404Без данныхРесурс не найден.
500Без данныхВнутренняя ошибка сервера.

[PUT]/api/v1/drafts/{draftId}/metadata

Обновление информации в черновике.

Основной сценарий Обновить информацию о получателях.
Дополнительный сценарий Обновить информацию о получателях с последующей отправкой документа.

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

НазваниеОбязат.МестоТипОписание
abonentIdДаHeaderstring(uuid)Внутренний идентификатор абонента.
draftIdДаPathstring(uuid)Идентификатор черновика внутри системы.

Тело запроса

Тип запроса: application/json

Данные для обновления черновика.

НазваниеОбязат.ТипОписание
recipientIdsДаstring(uuid)[array]Список идентификаторов контрагентов-получателей, которым необходимо отправить документ.
responseSignatureRequiredНетbooleanПризнак необходимости ответной подписи.
Данный флаг имеет значение только для НЕформализованного документооборота.
shouldSendНетbooleanПризнак того, что после обновления данных в черновике, его сразу же следует отправить.
Пример модели
{
"recipientIds": [
"42F774E0-2325-45FA-A94D-F10A578A1EA0"
],
"responseSignatureRequired": true,
"shouldSend": true
}

Возможные ответы метода

КодТипОписание
200Без данныхДанные черновика успешно обновлены (в случае отправки, также будет сообщение об успешном запуске ДО).
400Без данныхПереданы некорректные параметры запроса.
401Без данныхПользователь не авторизован.
403Без данныхОтказано в доступе.
404Без данныхРесурс не найден.
500Без данныхВнутренняя ошибка сервера.

[PUT]/api/v1/drafts/{draftId}/dispatch

Отправка черновика на подписание.

Основной сценарий Отправить ранее импортированный черновик с целью начать документооборот.

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

НазваниеОбязат.МестоТипОписание
abonentIdДаHeaderstring(uuid)Внутренний идентификатор абонента.
draftIdДаPathstring(uuid)Идентификатор черновика внутри системы.

Возможные ответы метода

КодТипОписание
200Без данныхДокументооборот запущен. Ожидается подписание.
400Без данныхПереданы некорректные параметры запроса.
401Без данныхПользователь не авторизован.
403Без данныхОтказано в доступе.
404Без данныхРесурс не найден.
500Без данныхВнутренняя ошибка сервера.

[GET]/api/v1/drafts/{draftId}/file

Выгрузка файла черновика.

Основной сценарий Выгрузить файл черновика с целью убедиться, какой именно документ будет отправлен.
Дополнительный сценарий Выгрузить файл черновика с целью подписания.

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

НазваниеОбязат.МестоТипОписание
abonentIdДаHeaderstring(uuid)Внутренний идентификатор абонента.
draftIdДаPathstring(uuid)Идентификатор черновика внутри системы.

Возможные ответы метода

КодТипОписание
200string(binary)Файл черновика.
400Без данныхПереданы некорректные параметры запроса.
401Без данныхПользователь не авторизован.
403Без данныхОтказано в доступе.
404Без данныхРесурс не найден.
500Без данныхВнутренняя ошибка сервера.

[GET]/api/v1/drafts/{draftId}/visualization

Выгрузка печатной формы черновика.

Основной сценарий Выгрузить печатную форму черновика черновика для удобного просмотра.

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

НазваниеОбязат.МестоТипОписание
abonentIdДаHeaderstring(uuid)Внутренний идентификатор абонента.
draftIdДаPathstring(uuid)Идентификатор черновика внутри системы.

Возможные ответы метода

КодТипОписание
200string(binary)Файл черновика.
400Без данныхПереданы некорректные параметры запроса.
401Без данныхПользователь не авторизован.
403Без данныхОтказано в доступе.
404Без данныхРесурс не найден.
500Без данныхВнутренняя ошибка сервера.

[GET]/api/v1/drafts/newEvents

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

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

НазваниеОбязат.МестоТипОписание
abonentIdДаHeaderstring(uuid)Внутренний идентификатор абонента.
dateFromНетQuerydate-time-offsetДата, с которой необходимо сформировать список идентификаторов, где произошли изменения.
limitНетQueryinteger(int32)Максимальное количество записей в ответе. Интервал допустимых значений от 1 до 1000 включительно.
departmentIdНетQuerystring(uuid)Идентификатор подразделения, по которому нужно получить ленту событий, если null - лента будет собрана для всех черновиков .

Возможные ответы метода

КодТипОписание
200DraftChangeInfoChangesListResultСписок идентификаторов черновиков, по которым есть изменения.
400Без данныхПереданы некорректные параметры запроса.
401Без данныхПользователь не авторизован.
403Без данныхОтказано в доступе.
500Без данныхВнутренняя ошибка сервера.
Пример успешного ответа
{
"abonentId": " 41ea218c-8539-49e4-83a9-9032ed6abc01 ",
"limit": 1,
"dateFrom": "2022-02-11T13:03:05.670Z",
"count": 1,
"totalCount": 1,
"events": [
{
"draftId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"updateDate": "2022-02-11T13:03:05.670Z"
}
]
}

[PUT]/api/v1/drafts/{draftId}/changeDepartment/{departmentId}

Переместить черновик в другое подразделение.

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

НазваниеОбязат.МестоТипОписание
abonentIdДаHeaderstring(uuid)
draftIdДаPathstring(uuid)Идентификатор черновика.
departmentIdДаPathstring(uuid)Идентификатор подразделения.

Возможные ответы метода

КодТипОписание
200Без данныхЧерновик перемещён.
400Без данныхПереданы некорректные параметры запроса.
401Без данныхПользователь не авторизован.
403Без данныхОтказано в доступе.
404Без данныхРесурс не найден.
500Без данныхВнутренняя ошибка сервера.

Описание дополнительных моделей

Данный блок содержит описание дополнительных моделей.


ApprovalStepExecutorType

Тип исполнителя шага маршрута согласования

ЗначениеОписание
DepartmentПодразделение
EmployeeСотрудник

ApprovalStepProgress

Состояние записи шага в истории маршрута согласования

ЗначениеОписание
ActiveШаг активен
NotPassedШаг не пройден
PassedШаг пройден

ApproveDraft

Результат согласования черновика

НазваниеОбязат.ТипОписание
draftIdНетstring(uuid)Идентификатор черновика
errorНетstringСообщение об ошибке
Пример модели
{
"draftId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"error": "Строка"
}

ApproveDraftRequest

Запрос на согласование черновика на маршруте согласования

НазваниеОбязат.ТипОписание
commentНетstringКомментарий
Пример модели
{
"comment": "Строка"
}

ApproveDraftResultList

Список с результатом поиска.

НазваниеОбязат.ТипОписание
countДаinteger(int32)Количество элементов в результате.
dataДаApproveDraft[array]Список элементов в результате.
Пример модели
{
"count": 1,
"data": [
{
"draftId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"error": "Строка"
}
]
}

ApproveDraftsRequest

Запрос на согласование черновиков на маршруте согласования

НазваниеОбязат.ТипОписание
draftsIdsДаstring(uuid)[array]Список идентификаторов черновиков
commentНетstringКомментарий
Пример модели
{
"draftsIds": [
"42F774E0-2325-45FA-A94D-F10A578A1EA0"
],
"comment": "Строка"
}

AttachSignatureResult

Результат прикрепление подписи к черновику.

НазваниеОбязат.ТипОписание
signIsValidНетbooleanФлаг о том что подпись валидна.
errorMessageНетstringПричина не валидной подписи.
warrantValidationStatusНетОдна из: SyncWarrantStatusЯвляется ли доверенность валидной.
warrantErrorMessageНетstringПричина невалидноcти доверенности.
Пример модели
{
"signIsValid": true,
"errorMessage": "Подпись не валидна.",
"warrantValidationStatus": "NotRequired",
"warrantErrorMessage": "Строка"
}

Counterparty

ОПИСАНИЕ НЕ УКАЗАНО!!!

НазваниеОбязат.ТипОписание
idНетstring(uuid)Идентификатор контрагента
globalIdНетstringИдентификатор участника ЭДО (ИдЭДО)
nameНетstringНазвание
innНетstringИнн
kppНетstringКпп
Пример модели
{
"id": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"globalId": "Строка",
"name": "Строка",
"inn": "Строка",
"kpp": "Строка"
}

DelegateDraftRequest

Запрос на делегирование черновика.

НазваниеОбязат.ТипОписание
isPaidНетbooleanПризнак платы за делегируемый черновик.
recipientIdНетstring(uuid)Идентификатор получателя делегируемого черновика.
Пример модели
{
"isPaid": true,
"recipientId": "42F774E0-2325-45FA-A94D-F10A578A1EA0"
}

DocumentFunction

Перечисление функций УКД и УПД.

ЗначениеОписание
DISДокумент об изменении стоимости отгруженных товаров (выполненных работ, оказанных услуг),
переданных имущественных прав (ДИС).
DOPДокумент об отгрузке товаров (выполнении работ), передаче имущественных прав (документ об оказании услуг) (ДОП).
KSCHFКорректировочный счет-фактура (КСЧФ).
KSCHFDISКорректировочный счет-фактура и документ об изменении стоимости отгруженных товаров
(выполненных работ, оказанных услуг), переданных имущественных прав (КСЧФДИС).
noneДокумент не содержит функции.
SCHFСчет-фактура (СЧФ).
SCHFDOPСчет-фактура и документ об отгрузке товаров (выполнении работ),
передаче имущественных прав (документ об оказании услуг) (СЧФДОП).

DocumentStatus

Статус документа на маршруте

ЗначениеОписание
ApprovalRejectedОтказано в согласовании
ApprovedСогласован
SentAlongApprovalRouteОтправлен по маршруту
SentToCounterpartyОтправлен контрагенту
SignedПодписан
SigningFailedНе удалось подписать
SigningRejectedОтказано в подписании
WaitingForApprovalОжидается согласование
WaitingForSendingОжидается отправка
WaitingForSigningОжидается подписание

DocumentType

Тип документа.

ЗначениеОписание
ActАкт сдачи-приемки.
ActBuyerTitleТитул заказчика акта.
CancellationRequestЗапрос на аннулирование.
InformalНЕформализованный.
IzvpolИзвещение о получении.
MarkingProcessingResultРезультат обработки маркировки.
ObsoleteУстаревший, и более НЕподдерживаемый тип.
OperatorErrorMessageСообщение об ошибке.
PdotprПодтверждение даты отправки.
PdpolПодтверждение даты получения.
Torg12Документ о передаче товаров (Торг-12).
Torg12BuyerTitleТитул получателя товарной накладной.
UcdУКД.
UcdBuyerTitleТитул покупателя УКД.
UtdУПД.
UtdBuyerTitleТитул покупателя.
UvutochУведомление об уточнении.

DocumentTypeFilterOption

Типы документов для фильтрации черновиков.

ЗначениеОписание
ActАкт.
InformalНеформальный ДО.
Torg12Торг 12.
UcdУКД.
UtdУПД.

DraftChangeInfo

Сведения о дате изменения черновика.

НазваниеОбязат.ТипОписание
draftIdДаstring(uuid)Идентификатор черновика.
updateDateДаdate-time-offsetДата последнего обновления.
Пример модели
{
"draftId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"updateDate": "2022-02-11T13:03:05.670Z"
}

DraftChangeInfoChangesListResult

Список идентификаторов документооборотов, по которым есть изменения.

НазваниеОбязат.ТипОписание
abonentIdДаstring(uuid)Внутренний идентификатор абонента.
limitДаinteger(int32)Количество запрошенных документооборотов, по которым произошли изменения.
dateFromНетdate-time-offsetДата, начиная с которой был получен список идентификаторов ДО с изменениями.
countДаinteger(int32)Количество элементов в результате.
totalCountДаinteger(int32)Общее количество элементов.
eventsНетDraftChangeInfo[array]Список элементов в результате.
Пример модели
{
"abonentId": " 41ea218c-8539-49e4-83a9-9032ed6abc01 ",
"limit": 1,
"dateFrom": "2022-02-11T13:03:05.670Z",
"count": 1,
"totalCount": 1,
"events": [
{
"draftId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"updateDate": "2022-02-11T13:03:05.670Z"
}
]
}

DraftDelegation

Информация о делегировании.

НазваниеОбязат.ТипОписание
creatorAbonentIdДаstring(uuid)Идентификатор создателя.
createdAtДаdate-time-offsetДата делегирования.
whoPaidAbonentIdДаstring(uuid)Идентификатор абонента, который платит за документ после отправки.
creatorDepartmentIdДаstring(uuid)Департамент создателя.
creatorEmployeeIdДаstring(uuid)Идентификатор сотрудника организации создателя.
counterpartyGlobalIdДаstringИдентификатор участника ЭДО (ИдЭДО) получателя делегированного черновика.
recipientNameДаstringНаименование получателя делегированного черновика.
recipientInnДаstringИНН получателя делегированного черновика.
recipientKppНетstringКПП получателя делегированного черновика.
Пример модели
{
"creatorAbonentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"createdAt": "2022-02-11T13:03:05.670Z",
"whoPaidAbonentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"creatorDepartmentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"creatorEmployeeId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"counterpartyGlobalId": "Строка",
"recipientName": "Строка",
"recipientInn": "Строка",
"recipientKpp": "Строка"
}

DraftDocument

Информация о черновом документе.

НазваниеОбязат.ТипОписание
idДаstring(uuid)Идентификатор черновика.
senderAbonentIdДаstring(uuid)Идентификатор абонента (отправитель).
statusДаОдна из: DraftStatusСтатус черновика.
recipientsНетRecipientInfo[array]Получатели документа.
nameДаstringНаименование документа.
functionДаОдна из: DocumentFunctionФункция документа.
typeДаОдна из: DocumentTypeТип документа.
uploadDateДаdate-time-offsetДата загрузки.
responseSignatureRequiredДаbooleanПризнак необходимости ответной подписи.
hasMarkingCodesДаbooleanФлаг наличия кодов маркировок в документе.
packageIdНетstring(uuid)Идентификатор пакета.
updatedDateДаdate-time-offsetДата обновления.
departmentIdДаstring(uuid)Идентификатор подразделения, которому принадлежит черновик.
draftDelegationНетОдна из: DraftDelegationИнформация о делегировании.
Пример модели
{
"id": "C0775FB3-B718-4CD5-B95A-2856A179C779",
"senderAbonentId": "3925EF38-5937-4253-9797-5B77FC13E075",
"status": "ExpectedSending",
"recipients": [
{
"id": "C3842CCD-FB76-4348-8C38-C90579858A40",
"globalId": "2AE28F6ABFC-546A-4EFA-AD43-6F8DB8738875",
"name": "Рога и Копыта",
"inn": "9678731893",
"kpp": "999901006",
"docflowId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"departmentId": "Строка"
}
],
"name": "Акт № 1 от 29.07.2020",
"function": "DIS",
"type": "OperatorErrorMessage",
"uploadDate": "2022-02-11T13:03:05.670Z",
"responseSignatureRequired": true,
"hasMarkingCodes": true,
"packageId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"updatedDate": "2022-02-11T13:03:05.670Z",
"departmentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"draftDelegation": {
"creatorAbonentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"createdAt": "2022-02-11T13:03:05.670Z",
"whoPaidAbonentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"creatorDepartmentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"creatorEmployeeId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"counterpartyGlobalId": "Строка",
"recipientName": "Строка",
"recipientInn": "Строка",
"recipientKpp": "Строка"
}
}

DraftDocumentResultList

Список с результатом поиска.

НазваниеОбязат.ТипОписание
countДаinteger(int32)Количество элементов в результате.
dataДаDraftDocument[array]Список элементов в результате.
Пример модели
{
"count": 1,
"data": [
{
"id": "C0775FB3-B718-4CD5-B95A-2856A179C779",
"senderAbonentId": "3925EF38-5937-4253-9797-5B77FC13E075",
"status": "ExpectedSending",
"recipients": [
{
"id": "C3842CCD-FB76-4348-8C38-C90579858A40",
"globalId": "2AE28F6ABFC-546A-4EFA-AD43-6F8DB8738875",
"name": "Рога и Копыта",
"inn": "9678731893",
"kpp": "999901006",
"docflowId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"departmentId": "Строка"
}
],
"name": "Акт № 1 от 29.07.2020",
"function": "DIS",
"type": "OperatorErrorMessage",
"uploadDate": "2022-02-11T13:03:05.670Z",
"responseSignatureRequired": true,
"hasMarkingCodes": true,
"packageId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"updatedDate": "2022-02-11T13:03:05.670Z",
"departmentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"draftDelegation": {
"creatorAbonentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"createdAt": "2022-02-11T13:03:05.670Z",
"whoPaidAbonentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"creatorDepartmentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"creatorEmployeeId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"counterpartyGlobalId": "Строка",
"recipientName": "Строка",
"recipientInn": "Строка",
"recipientKpp": "Строка"
}
}
]
}

DraftStatus

Статус черновика.

ЗначениеОписание
ApprovalRejectedОтказано в согласовании.
Используется в случае отправки по маршруту согласования.
ContainsErrorsСодержит ошибки.
ExpectedSendingОжидается отправка.
ReadyToSendГотов к отправке.
RemovedУдален.
SigningRejectedОтказано в подписании.
Используется в случае отправки по маршруту согласования.
SomeContactsRemovedСвязь с некоторыми получателями разорвана/отклонена.
WaitingForApprovalОжидается согласование.
Используется в случае отправки по маршруту согласования.
WaitingForSigningОжидается подписание.
Используется в случае отправки по маршруту согласования.
WaitingSignatureОжидает подписи.
WithoutRecipientОтсутствует получатель.

History

История прохождения маршрута согласования

НазваниеОбязат.ТипОписание
totalCountНетinteger(int32)Общее количество шагов
passedCountНетinteger(int32)Количество пройденных шагов
approvalRouteIdНетstring(uuid)Идентификатор маршрута, по которому был отправлен документ
approvalRouteNameНетstringНазвание маршрута, по которому был отправлен документ
historyRecordsНетHistoryRecord[array]Записи в истории
recipientsНетCounterparty[array]Получатели черновика
Пример модели
{
"totalCount": 1,
"passedCount": 1,
"approvalRouteId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"approvalRouteName": "Строка",
"historyRecords": [
{
"progress": "NotPassed",
"status": "SentToCounterparty",
"statusName": "Строка",
"executorId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"executorType": "Department",
"executorName": "Строка",
"executorDepartmentName": "Строка",
"passedDateTime": "2022-02-11T13:03:05.670Z",
"comment": "Строка"
}
],
"recipients": [
{
"id": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"globalId": "Строка",
"name": "Строка",
"inn": "Строка",
"kpp": "Строка"
}
]
}

HistoryRecord

Запись в истории прохождения маршрута согласования

НазваниеОбязат.ТипОписание
progressНетОдна из: ApprovalStepProgressСостояние записи в истории о шаге маршрута
statusНетОдна из: DocumentStatusСтатус документа на маршруте
statusNameНетstring
executorIdНетstring(uuid)Идентификатор исполнителя
executorTypeНетОдна из: ApprovalStepExecutorTypeТип исполнителя
executorNameНетstringИмя или название исполнителя
executorDepartmentNameНетstringНазвание подразделения, к которому относится исполнитель в случае, если это сотрудник
passedDateTimeНетdate-time-offsetВремя прохождения шага
commentНетstringКомментарий
Пример модели
{
"progress": "NotPassed",
"status": "SentToCounterparty",
"statusName": "Строка",
"executorId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"executorType": "Department",
"executorName": "Строка",
"executorDepartmentName": "Строка",
"passedDateTime": "2022-02-11T13:03:05.670Z",
"comment": "Строка"
}

ImportDraftResult

Результат импорта черновика.

НазваниеОбязат.ТипОписание
draftDocumentIdДаstring(uuid)Идентификатор импортированного черновика.
senderChangedДаbooleanПризнак изменения сведений об отправителе в документе.
recipientChangedДаbooleanПризнак изменения сведений о получателе в документе.
signerChangedДаbooleanПризнак изменения сведений о подписанте в документе.
changesНетstringСообщение об изменениях в загруженном черновике.
typeНетОдна из: DocumentTypeТип документа.
recipientIdsНетstring(uuid)[array]Список получателей.
messageНетstringОшибка при попытке импорта.
employeeDepartmentIdДаstring(uuid)Идентификатор подразделения пользователя выполнившего импорт черновика.
Пример модели
{
"draftDocumentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"senderChanged": true,
"recipientChanged": true,
"signerChanged": true,
"changes": "Строка",
"type": "OperatorErrorMessage",
"recipientIds": [
"42F774E0-2325-45FA-A94D-F10A578A1EA0"
],
"message": "Строка",
"employeeDepartmentId": "7143b542-80ed-48ae-9f4a-812dccfe3e73"
}

RecipientFilterOption

Типы установленнных получателей для фильтрации.

ЗначениеОписание
AllВсе.
AssignedПрисутствуют получатели.
NoRecipientОтсутствуют получатели.

RecipientInfo

Информация о контрагенте-получателе.

НазваниеОбязат.ТипОписание
idДаstring(uuid)Внутренний идентификатор контрагента.
globalIdДаstringИдентификатор участника ЭДО (ИдЭДО).
nameДаstringНаименование получателя.
innДаstringИНН получателя.
kppНетstringКПП получателя.
docflowIdНетstring(uuid)Идентификатор документооборота.
departmentIdНетstringИдентификатор подразделения контрагента.
Пример модели
{
"id": "C3842CCD-FB76-4348-8C38-C90579858A40",
"globalId": "2AE28F6ABFC-546A-4EFA-AD43-6F8DB8738875",
"name": "Рога и Копыта",
"inn": "9678731893",
"kpp": "999901006",
"docflowId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"departmentId": "Строка"
}

RejectDraft

Результат отклонения черновика

НазваниеОбязат.ТипОписание
draftIdНетstring(uuid)Идентификатор черновика
errorНетstringСообщение об ошибке
Пример модели
{
"draftId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"error": "Строка"
}

RejectDraftRequest

Запрос на отклонение черновика на маршруте согласования

НазваниеОбязат.ТипОписание
commentНетstringКомментарий
Пример модели
{
"comment": "Строка"
}

RejectDraftResultList

Список с результатом поиска.

НазваниеОбязат.ТипОписание
countДаinteger(int32)Количество элементов в результате.
dataДаRejectDraft[array]Список элементов в результате.
Пример модели
{
"count": 1,
"data": [
{
"draftId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"error": "Строка"
}
]
}

RejectDraftsRequest

Запрос на отклонение черновиков на маршруте согласования

НазваниеОбязат.ТипОписание
draftsIdsДаstring(uuid)[array]Список идентификаторов черновиков
commentНетstringКомментарий
Пример модели
{
"draftsIds": [
"42F774E0-2325-45FA-A94D-F10A578A1EA0"
],
"comment": "Строка"
}

RunningRouteStatus

Статус запущенного маршрута согласования

ЗначениеОписание
ApprovalRejectedОтклонено на этапе согласования
InitialНачальное состояние
SignedПодписано
SigningПроисходит подписание
SigningRejectedОтклонено на этапе подписания
WaitingForApprovalОжидает согласования (одного или нескольких)
WaitingForSigningОжидает подписания

SendAlongApprovalRouteResult

Результат отправки черновика по маршруту согласования

НазваниеОбязат.ТипОписание
draftIdНетstring(uuid)Идентификатор черновика
runningRouteIdНетstring(uuid)Идентификатор запущенного маршрута
runningRouteStatusНетОдна из: RunningRouteStatusСтатус запущенного маршрута
Пример модели
{
"draftId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"runningRouteId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"runningRouteStatus": "Signed"
}

SendDraftAlongApprovalRouteRequest

Информация для отправки черновика по маршруту согласования

НазваниеОбязат.ТипОписание
approvalRouteIdДаstring(uuid)Идентификатор маршрута согласования
Пример модели
{
"approvalRouteId": "42F774E0-2325-45FA-A94D-F10A578A1EA0"
}

StartedDocflow

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

НазваниеОбязат.ТипОписание
recipientIdДаstring(uuid)Идентификатор получателя.
docflowIdНетstring(uuid)Идентификатор документооборота.
isStartedДаbooleanУдалось ли отправить черновик.
senderDepartmentIdНетstring(uuid)Идентификатор подразделения из которого был отпарвлен документ.
Пример модели
{
"recipientId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"docflowId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"isStarted": true,
"senderDepartmentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0"
}

SyncWarrantStatus

Статус доверенности по результатам синхронизации.

ЗначениеОписание
IsValidДоверенность может быть использована для криптоопераций.
NotRequiredДоверенность не требуется.
NotUsedДоверенность не входит в состав используемых.
NotValidДоверенность не может быть использована для криптоопераций.
SyncRequestErrorНе удалось получить информацию по доверенности в реестре ФНС.

UpdateDraftRequest

Запрос на обновление данных в черновике

НазваниеОбязат.ТипОписание
recipientIdsДаstring(uuid)[array]Список идентификаторов контрагентов-получателей, которым необходимо отправить документ.
responseSignatureRequiredНетbooleanПризнак необходимости ответной подписи.
Данный флаг имеет значение только для НЕформализованного документооборота.
shouldSendНетbooleanПризнак того, что после обновления данных в черновике, его сразу же следует отправить.
Пример модели
{
"recipientIds": [
"42F774E0-2325-45FA-A94D-F10A578A1EA0"
],
"responseSignatureRequired": true,
"shouldSend": true
}