Получение документов
Получить документ в ящике отправителя или в ящике получателя можно двумя способами:
через ленту событий: в этом случае вы можете получить документы, связанные с появлением нового события в ящике;
через поиск: в этом случае вы можете найти любые документы в своем ящике, указав параметры поиска.
Из полученного документа можно получить информацию о нем и его содержимое. Чтобы работать с данными содержимого формализованного документа, его можно распарсить: инструкция приведена на странице Парсинг формализованного документа.
Получение документов через ленту событий
При появлении нового документа в ящике отправителя или получателя формируются определенные события. Считывая ленту событий методами GetNewEvents (V8), GetDocflowEvents (V4) или GetDocflowEvents (V5), можно получить эти документы.
Среди всех полученных документов можно найти документы определенного формата: сделать это можно по указанной версии в поле Version. Например, для документов формата приказа №970 версия будет начинаться с utd970: utd970_05_03_01.
Информация о возможных форматах и версиях документов приведена на странице Форматы документов.
Из ленты событий можно узнать идентификаторы документа MessageId и DocumentId и запросить дополнительную информацию по документу с помощью методов
Метод GetMessage не возвращает содержимое документа, а только информацию о нем. Чтобы получить содержимое, используйте метод GetEntityContent (V4).
Получение документов через поиск
Чтобы получить документы через поиск, нужно:
1. Поиск документов
Найти необходимые документы можно с помощью следующих методов:
GetDocuments (V3) — метод возвращает список документов, соответствующих заданным параметрам.
SearchDocflows (V4) — метод возвращает список документов, соответствующих строке запроса, с информацией о документообороте.
SearchDocflows (V5) — метод возвращает список документов, соответствующих строке запроса, с информацией о документообороте, в том числе многотитульных документов.
Ниже раскрываем подробности о каждом варианте поиска.
Поиск методом GetDocuments
Метод GetDocuments (V3) позволяет получить список документов, удовлетворяющих заданным фильтрам: типу, классу, статусу, контрагенту, подразделению, времени или дате отправки или получения. Например, с его помощью можно запросить список всех входящих счетов-фактур от указанного контрагента за определенный период. В запросе метода укажите параметры:
boxId— идентификатор ящика, в котором нужно найти входящие документы,
filterCategory— статус и тип документа.
HTTP-запрос на поиск входящих незавершенных счетов-фактур будет выглядеть следующим образом:
Пример HTTP-запроса метода GetDocuments:
GET /V3/GetDocuments?filterCategory=Invoice.InboundNotFinished&boxId={{boxId}} HTTP/1.1
Host: diadoc-api.kontur.ru
Authorization: Bearer {{access_token}}
Accept: application/json
Content-Type: application/json charset=utf-8
В теле ответа вернется список документов в виде структуры DocumentList с вложенными элементами Document.
Пример тела ответа метода GetDocuments:
{
"TotalCount": 1,
"Documents": [
{
"IndexKey": "2B7732DB5692A849A133FDA593FDA38A9279A2CBA18EDF49B3D5CAE8D97C89B0ED4D67F0183510448F64919BE6B8F35B0000000000000000000000000000000000104608D2D2D8BA8731D80DDBCEBB34CE0D4EB3213F600C920935072CCF309772484DBC6FCA7A80E2CF95",
"MessageId": "bbcedb0d-ce34-4e0d-b321-3f600c920935",
"EntityId": "30cf2c07-7297-4d48-bc6f-ca7a80e2cf95",
"CreationTimestampTicks": 635802325536912186,
"CounteragentBoxId": "95f642cd1256426fb11c883c73d8440a@diadoc.ru",
"DocumentType": "Invoice",
"InitialDocumentIds": [],
"SubordinateDocumentIds": [],
"Content": "lores ipsum",
"FileName": "ON_SCHFDOPPR_2BM-7770357771-2012082810454029703720000000000_2BM-7750370234-4012052808304878702630000000000_20150826_d37c6a05-e85c-4469-8c68-2d0303f61c2a.xml",
"DocumentDate": "26.08.2015",
"DocumentNumber": "432634",
"InvoiceMetadata": {
"InvoiceStatus": "InboundNotFinished",
"Total": "17700.00",
"Vat": "2700.00",
"Currency": 643,
"ConfirmationDateTimeTicks": 635802433696852440,
"InvoiceAmendmentFlags": 0
},
"IsDeleted": false,
"DepartmentId": "00000000-0000-0000-0000-000000000000",
"IsTest": true,
"FromDepartmentId": "00000000-0000-0000-0000-000000000000",
"ToDepartmentId": "",
"CustomDocumentId": "",
"RevocationStatus": "RevocationStatusNone",
"SendTimestampTicks": 635802325536912186,
"DeliveryTimestampTicks": 635802325696852440,
"ForwardDocumentEvents": [],
"RoamingNotificationStatus": "RoamingNotificationStatusNone",
"HasCustomPrintForm": false,
"CustomData": [],
"DocumentDirection": "Inbound",
"LastModificationTimestampTicks": 635802325696852440,
"IsEncryptedContent": false,
"SenderSignatureStatus": "SenderSignatureCheckedAndValid"
}
]
}
После поиска необходимо получить информацию о каждом найденном документе.
Поиск методом SearchDocflows
Методы SearchDocflows (V4) и SearchDocflows (V5) выполняют поиск по строке запроса и возвращают найденные документы с информацией о документообороте.
Передайте в теле запроса структуру SearchDocflowsRequest, содержащую строку поиска в виде токенов или в формате YAML вида «ключ: значение». Область поиска можно ограничить, указав в параметре Scope одно из следующих значений:
SearchScopeAny— все документы в ящике.
SearchScopeInbound— входящие.
SearchScopeOutbound— исходящие.
SearchScopeDeleted— удаленные.
SearchScopeInternal— внутренние.
В строке поиска можно указать любые значения из цифр и букв, например: тип или наименование документа, ИНН или наимнование организации, дата отправки или получения, номер документа и пр. Для поиска по нескольким параметрам перечислите значения через пробел.
Пример HTTP-запроса метода SearchDocflows (V5):
POST /V5/SearchDocflows?boxId={{boxId}} HTTP/1.1
Host: diadoc-api.kontur.ru
Authorization: Bearer {{access_token}}
Accept: application/json; charset=utf-8
Тело запроса для поиска входящих договоров от 29.05.2025 будет выглядеть следующим образом:
Пример тела запроса метода SearchDocflows (V5):
{
"QueryString": "FileName.txt",
"Scope": "SearchScopeOutgoing"
}
В теле ответа вернется список найденных документов с информацией о документообороте. Для метода SearchDocflows_V5 ответ представлен структурой SearchDocflowsResponseV5, для SearchDocflows_V4 — структурой SearchDocflowsResponseV4.
Пример тела ответа метода SearchDocflows (V5):
{
"Documents": [
{
"DocumentId": {
"MessageId": "23f589d2-4200-4b90-b0cb-3c06317eedec",
"EntityId": "f7bb297f-9f8d-4e73-9377-a2fe98e3c608"
},
"LastEvent": {
"EventId": "afd1d023-65b4-11f1-8000-00007d011913",
"Timestamp": {
"DateTime": "2026-06-11T16:43:34.3477795Z",
"Ticks": 639167930143477795
}
},
"DocumentInfo": {
"FullVersion": {
"TypeNamedId": "Nonformalized",
"Function": "default",
"Version": "v1"
},
"MessageType": 1,
"WorkflowId": 1,
"Participants": {
"Participants": [
{
"BoxId": "6256882d-c1d3-4b4b-87d9-8956636f34cb",
"DepartmentId": "00000000-0000-0000-0000-000000000000",
"Role": "default:sender",
"Flags": {
"IsRoaming": false,
"IsCrossborder": false,
"IsForeign": false
},
"Type": 1,
"IsCurrentBox": true
},
{
"BoxId": "d8624258-84ca-4759-9e89-9ec1417fcc62",
"DepartmentId": "00000000-0000-0000-0000-000000000000",
"Role": "default:recipient",
"Flags": {
"IsRoaming": false,
"IsCrossborder": false,
"IsForeign": false
},
"Type": 3,
"IsCurrentBox": false
}
]
},
"DocumentDirection": 2,
"DepartmentId": "00000000-0000-0000-0000-000000000000",
"CustomDocumentId": "",
"Metadata": [
{
"Key": "FileName",
"Value": "FileName.txt"
},
{
"Key": "DocumentNumber",
"Value": "123"
},
{
"Key": "DocumentDate",
"Value": "2017-09-27T00:00:00.0000000Z"
}
],
"CustomData": [
],
"DocumentLinks": {
"InitialIdsList": {
"Count": 0
},
"SubordinateIdsList": {
"Count": 0
},
"InitialIds": [
],
"SubordinateIds": [
]
},
"PacketInfo": {
"LockModeValue": 1,
"LockMode": 1,
"PacketId": "",
"AddedAt": null
},
"IsRead": true,
"IsDeleted": false,
"IsInvitation": false,
"LetterInfo": {
"ForwardDocumentEventsList": {
"Count": 0
},
"IsEncrypted": false,
"ForwardDocumentEvents": [
],
"IsTest": false
},
"DraftInfo": null,
"TemplateInfo": null,
"Origin": null,
"EditingSettingId": "",
"HasUnreadOutOfWorkflowUniversalMessages": false
},
"Docflow": {
"Titles": [
{
"TitleIndex": 0,
"Version": {
"EntityId": "f7bb297f-9f8d-4e73-9377-a2fe98e3c608",
"Revision": 1,
"Status": 1,
"PreviousVersionEntityId": ""
},
"Author": {
"BoxId": "6256882d-c1d3-4b4b-87d9-8956636f34cb",
"DepartmentId": "00000000-0000-0000-0000-000000000000",
"Role": "default:sender",
"Flags": {
"IsRoaming": false,
"IsCrossborder": false,
"IsForeign": false
},
"Type": 1,
"IsCurrentBox": true
},
"AuthorSigning": {
"IsFinished": true,
"Status": 4,
"Title": {
"Attachment": {
"Entity": {
"EntityId": "f7bb297f-9f8d-4e73-9377-a2fe98e3c608",
"CreationTimestamp": {
"DateTime": "2026-06-11T16:43:31.7537038Z",
"Ticks": 639167930117537038
},
"Content": {
"Size": 105,
"Data": null
}
},
"AttachmentFilename": "FileName.txt",
"DisplayFilename": ""
},
"Signature": {
"Cms": {
"EntityId": "16275169-2820-4c27-a910-97097bcd01e4",
"CreationTimestamp": {
"DateTime": "2026-06-11T16:43:31.7537038Z",
"Ticks": 639167930117537038
},
"Content": {
"Size": 3477,
"Data": null
}
},
"CadesT": {
"EntityId": "af0b1900-1869-4ff2-8c64-a7001b4d710c",
"CreationTimestamp": {
"DateTime": "2026-06-11T16:43:32.8214445Z",
"Ticks": 639167930128214445
},
"Content": {
"Size": 7305,
"Data": null
}
},
"SignerBoxId": "6256882dc1d34b4b87d98956636f34cb@diadoc.ru",
"SignerDepartmentId": "00000000-0000-0000-0000-000000000000",
"IsValid": true,
"VerificationResult": null,
"DeliveredAt": {
"DateTime": "2026-06-11T16:43:32.8214445Z",
"Ticks": 639167930128214445
},
"PowerOfAttorney": null,
"PowerOfAttorneyAttachmentStatus": {
"StatusName": 3,
"Comment": "Документ подписан сертификатом другого ЮЛ/ИП, возможно, требуется МЧД"
},
"SignatureTypeInfo": {
"SignatureType": 2,
"QualifiedDetails": {
"SignatureSource": 0
},
"NonQualifiedDetails": null
}
},
"Comment": {
"EntityId": "0d82226b-e34f-4111-869f-972a204bb60c",
"CreationTimestamp": {
"DateTime": "2026-06-11T16:43:31.7537038Z",
"Ticks": 639167930117537038
},
"Content": {
"Size": 216,
"Data": null
}
},
"ContentTypeId": "nonformalized_01"
},
"OperationResult": {
"WellKnown": 1
}
},
"ParticipantDocflows": [
{
"Participant": {
"BoxId": "d8624258-84ca-4759-9e89-9ec1417fcc62",
"DepartmentId": "00000000-0000-0000-0000-000000000000",
"Role": "default:recipient",
"Flags": {
"IsRoaming": false,
"IsCrossborder": false,
"IsForeign": false
},
"Type": 3,
"IsCurrentBox": false
},
"TitleDelivery": {
"Delivery": {
"Status": 2,
"SentAt": {
"DateTime": "2026-06-11T16:43:31.7537038Z",
"Ticks": 639167930117537038
},
"DeliveredAt": {
"DateTime": "2026-06-11T16:43:32.8214445Z",
"Ticks": 639167930128214445
}
},
"Confirmation": {
"IsFinished": true,
"ConfirmationAttachment": {
"Attachment": {
"Entity": {
"EntityId": "a1c1073d-23bb-4848-9c14-d5ec830148cc",
"CreationTimestamp": {
"DateTime": "2026-06-11T16:43:32.8214445Z",
"Ticks": 639167930128214445
},
"Content": {
"Size": 5525,
"Data": null
}
},
"AttachmentFilename": "DP_PDPOL_2BM-e7959de3-d347-422a-aaf2-1f920c31dfd2_2BM_20260611_a1c1073d-23bb-4848-9c14-d5ec830148cc.xml",
"DisplayFilename": "Подтверждение даты получения"
},
"Signature": {
"Cms": {
"EntityId": "72fd3b5f-2a25-417d-a90b-f5716a6bb42b",
"CreationTimestamp": {
"DateTime": "2026-06-11T16:43:32.8214445Z",
"Ticks": 639167930128214445
},
"Content": {
"Size": 3058,
"Data": null
}
},
"CadesT": {
"EntityId": "9feea37e-e6ff-4d8c-bb92-dd6e551b8cb7",
"CreationTimestamp": {
"DateTime": "2026-06-11T16:43:32.8214445Z",
"Ticks": 639167930128214445
},
"Content": {
"Size": 6886,
"Data": null
}
},
"SignerBoxId": "00000000000000000000000000000000@diadoc.ru",
"SignerDepartmentId": "00000000-0000-0000-0000-000000000000",
"IsValid": true,
"VerificationResult": null,
"DeliveredAt": {
"DateTime": "2026-06-11T16:43:32.8214445Z",
"Ticks": 639167930128214445
},
"PowerOfAttorney": null,
"PowerOfAttorneyAttachmentStatus": {
"StatusName": 2,
"Comment": ""
},
"SignatureTypeInfo": {
"SignatureType": 2,
"QualifiedDetails": {
"SignatureSource": 0
},
"NonQualifiedDetails": null
}
},
"Comment": null,
"ContentTypeId": "send_confirmation_133_01_03"
},
"ConfirmedAt": {
"DateTime": "2026-06-11T16:43:32.8214445Z",
"Ticks": 639167930128214445
},
"Receipt": null,
"RoamingConfirmation": null
},
"RoamingNotification": null
},
"Response": {
"IsFinished": false,
"Status": 2,
"Signature": null,
"Rejection": null,
"Confirmation": null,
"Delivery": null
},
"Receipt": null
}
],
"OutOfWorkflowUniversalMessageDocflow": {
"OutOfWorkflowUniversalMessagesList": {
"Count": 0
},
"Messages": [
]
}
}
],
"AmendmentRequests": [
],
"Revocation": null,
"OuterDocflows": [
],
"DocflowStatus": {
"PrimaryStatus": {
"Severity": "Warning",
"StatusText": "Ожидается подпись контрагента"
},
"SecondaryStatus": null,
"PowerOfAttorneyGeneralStatus": {
"ErrorsList": {
"Count": 0
},
"Severity": 3,
"StatusNamedId": 5,
"StatusText": "Не приложена доверенность",
"Errors": [
],
"ValidationProtocol": null,
"OperationError": null
},
"GeneralRoamingSendingStatus": null
},
"TtGisFixation": null,
"Resolution": {
"IsFinished": true,
"ResolutionStatus": 9,
"CurrentResolutionEntityId": "16275169-2820-4c27-a910-97097bcd01e4",
"ResolutionEntities": {
"RequestsList": {
"Count": 0
},
"ResolutionsList": {
"Count": 0
},
"ApprovementSignaturesList": {
"Count": 0
},
"SignatureDenialsList": {
"Count": 0
},
"Requests": [
],
"Resolutions": [
],
"ApprovementSignatures": [
],
"SignatureDenials": [
]
}
}
}
}
],
"HaveMoreDocuments": false
}
2. Получение сведений о документах
Получение информации о найденных документах
Информацию о документе можно получить с помощью метода GetMessage (V6). В запросе передайте параметры найденного документа: boxId, messageId, entityId. Для получения информации о всех документах, находящихся в сообщении, укажите в запросе только boxId и messageId. HTTP-запрос на получение документа будет выглядеть следующим образом:
Пример HTTP-запроса метода GetMessage:
GET /V6/GetMessage?boxId={{boxId}}&messageId={{messageId}}&entityId={{entityId}} HTTP/1.1
Host: diadoc-api.kontur.ru
Authorization: Bearer {{access_token}}
Accept: application/json; charset=utf-8
В теле ответа метод вернет информацию о документе в сообщении в виде структуры Message. Ответ также будет содержать сущности всех дополнений сообщения.
Пример тела ответа метода GetMessage (V6):
{
"MessageId": "a6865acc-050a-432f-9a77-548e32a3c7c8",
"TimestampTicks": 638841169138072584,
"LastPatchTimestampTicks": 638841169141027588,
"FromBoxId": "09ae254c5cd0408284de7ccb46d86f82@diadoc.ru",
"FromTitle": "Организация-отправитель",
"ToBoxId": "1f208d032a604f6491b1b7aad54cfaf3@diadoc.ru",
"ToTitle": "Организация-получатель",
"Entities": [
{
"EntityType": "Attachment",
"EntityId": "8422e22f-ee03-45b6-b62d-257e99c755d5",
"AuthorUserId": "",
"ParentEntityId": "",
"Content": {
"Size": 32837
},
"AttachmentType": "Contract",
"FileName": "FileName.png",
"NeedRecipientSignature": true,
"DocumentInfo": {
"MessageId": "a6865acc-050a-432f-9a77-548e32a3c7c8",
"EntityId": "8422e22f-ee03-45b6-b62d-257e99c755d5",
"CreationTimestampTicks": 638841169138072584,
"CounteragentBoxId": "1f208d032a604f6491b1b7aad54cfaf3@diadoc.ru",
"DocumentType": "Contract",
"InitialDocumentIds": [],
"SubordinateDocumentIds": [],
"Content": {
"Size": 32837
},
"FileName": "FileName.png",
"DocumentDate": "29.05.2025",
"DocumentNumber": "23",
"IsDeleted": false,
"DepartmentId": "00000000-0000-0000-0000-000000000000",
"IsTest": false,
"FromDepartmentId": "00000000-0000-0000-0000-000000000000",
"ToDepartmentId": "00000000-0000-0000-0000-000000000000",
"RevocationStatus": "RevocationStatusNone",
"SendTimestampTicks": 638841169138072584,
"DeliveryTimestampTicks": 638841169141027588,
"ForwardDocumentEvents": [],
"ContractMetadata": {
"DocumentStatus": "OutboundWaitingForRecipientSignature",
"ContractPrice": "23",
"ContractType": "",
"ReceiptStatus": "ReceiptStatusNone"
},
"RoamingNotificationStatus": "RoamingNotificationStatusNone",
"HasCustomPrintForm": false,
"CustomData": [],
"DocumentDirection": "Outbound",
"LastModificationTimestampTicks": 638841169141027588,
"IsEncryptedContent": false,
"SenderSignatureStatus": "SenderSignatureCheckedAndValid",
"IsRead": true,
"PacketIsLocked": false,
"ProxySignatureStatus": "ProxySignatureStatusNone",
"TypeNamedId": "Contract",
"Function": "default",
"WorkflowId": 2,
"Title": "Договор №23 от 29.05.25",
"Metadata": [
{
"Key": "FileName",
"Value": "FileName.png"
},
{
"Key": "DocumentNumber",
"Value": "23"
},
{
"Key": "DocumentDate",
"Value": "29.05.2025"
},
{
"Key": "CurrencyCode",
"Value": "643"
},
{
"Key": "ContractPrice",
"Value": "23"
}
],
"RecipientReceiptMetadata": {
"ReceiptStatus": "GeneralReceiptStatusNotAcceptable",
"ConfirmationMetadata": {
"ReceiptStatus": "GeneralReceiptStatusNotAcceptable",
"DateTimeTicks": 0
}
},
"ConfirmationMetadata": {
"ReceiptStatus": "GeneralReceiptStatusNotAcceptable",
"DateTimeTicks": 638841169141027588
},
"RecipientResponseStatus": "WaitingForRecipientSignature",
"AmendmentRequestMetadata": {
"AmendmentFlags": 0,
"ReceiptStatus": "GeneralReceiptStatusNotAcceptable"
},
"EditingSettingId": "",
"LockMode": "None",
"SenderReceiptMetadata": {
"ReceiptStatus": "GeneralReceiptStatusNotAcceptable"
},
"Version": "v1",
"LastOuterDocflows": [],
"DocflowStatus": {
"PrimaryStatus": {
"Severity": "Warning",
"StatusText": "Ожидается подпись контрагента"
},
"PowerOfAttorneyGeneralStatus": {
"Severity": "Warning",
"StatusNamedId": "IsNotAttached",
"StatusText": "Не приложена доверенность",
"Errors": []
}
},
"TtGisFixationCancellationStatus": "TtGisFixationCancellationStatusNone",
"MessageIdGuid": "a6865acc-050a-432f-9a77-548e32a3c7c8",
"EntityIdGuid": "8422e22f-ee03-45b6-b62d-257e99c755d5",
"CreationTimestamp": "2025-05-29T12:01:53.8072584Z"
},
"RawCreationDate": 638841169138072584,
"NeedReceipt": false,
"IsApprovementSignature": false,
"IsEncryptedContent": false,
"Labels": [],
"Version": "v1",
"ContentTypeId": "contract_01"
},
{
"EntityType": "Attachment",
"EntityId": "adbdf5b1-93b1-4ba6-b72e-e6acbfe6960f",
"AuthorUserId": "",
"ParentEntityId": "8422e22f-ee03-45b6-b62d-257e99c755d5",
"Content": {
"Size": 40
},
"AttachmentType": "AttachmentComment",
"NeedRecipientSignature": false,
"RawCreationDate": 638841169138072584,
"NeedReceipt": false,
"IsApprovementSignature": false,
"IsEncryptedContent": false,
"Labels": [],
"ContentTypeId": ""
},
{
"EntityType": "Signature",
"EntityId": "88c3511a-a6de-4d84-b01f-55dc3452d87d",
"AuthorUserId": "9aa516d1-eec7-4e09-b11e-8772d081a4fa",
"ParentEntityId": "8422e22f-ee03-45b6-b62d-257e99c755d5",
"Content": {
"Size": -1
},
"AttachmentType": "Nonformalized",
"NeedRecipientSignature": false,
"SignerBoxId": "09ae254c5cd0408284de7ccb46d86f82@diadoc.ru",
"RawCreationDate": 638841169141027588,
"SignerDepartmentId": "00000000-0000-0000-0000-000000000000",
"NeedReceipt": false,
"IsApprovementSignature": false,
"IsEncryptedContent": false,
"Labels": [],
"ContentTypeId": "",
"PowerOfAttorneyAttachmentStatus": {
"StatusName": "PowerOfAttorneyRequired",
"Comment": "Документ подписан сертификатом физ. лица без МЧД"
}
},
{
"EntityType": "Attachment",
"EntityId": "269f2463-484e-412d-b769-5e6c2b719162",
"AuthorUserId": "",
"ParentEntityId": "8422e22f-ee03-45b6-b62d-257e99c755d5",
"Content": {
"Size": 5208
},
"AttachmentType": "InvoiceConfirmation",
"FileName": "DP_PDPOL_2BM-6125600340-732644841-202407101103418496883_2BM_20250529_269f2463-484e-412d-b769-5e6c2b719162.xml",
"NeedRecipientSignature": false,
"RawCreationDate": 638841169141027588,
"NeedReceipt": false,
"IsApprovementSignature": false,
"IsEncryptedContent": false,
"Labels": [],
"ContentTypeId": "send_confirmation_133_01_03"
},
{
"EntityType": "Signature",
"EntityId": "8f77de9f-2ffb-491e-b9ba-4207e0e20ee0",
"AuthorUserId": "",
"ParentEntityId": "269f2463-484e-412d-b769-5e6c2b719162",
"Content": {
"Size": -1
},
"AttachmentType": "Nonformalized",
"NeedRecipientSignature": false,
"SignerBoxId": "00000000000000000000000000000000@diadoc.ru",
"RawCreationDate": 638841169141027588,
"SignerDepartmentId": "00000000-0000-0000-0000-000000000000",
"NeedReceipt": false,
"IsApprovementSignature": false,
"IsEncryptedContent": false,
"Labels": [],
"ContentTypeId": "",
"PowerOfAttorneyAttachmentStatus": {
"StatusName": "PowerOfAttorneyNotRequired"
}
}
],
"IsDraft": false,
"DraftIsLocked": false,
"DraftIsRecycled": false,
"CreatedFromDraftId": "",
"DraftIsTransformedToMessageIdList": [],
"IsDeleted": false,
"IsTest": false,
"IsInternal": false,
"IsProxified": false,
"ProxyBoxId": "",
"ProxyTitle": "",
"PacketIsLocked": false,
"LockMode": "None",
"MessageType": "Letter",
"IsReusable": false
}
Среди всех полученных документов можно найти документы определенного формата: сделать это можно по указанной версии в поле Version. Например, для документов формата приказа №970 версия будет начинаться с utd970: utd970_05_03_01.
Подробнее о возможных форматах и версиях документов — на странице Форматы документов.
Метод GetMessage возвращает только информацию о документе. Чтобы получить содержимое документа, используйте метод GetEntityContent (V4).
Получение содержимого документа
Содержимое документа можно получить с помощью метода GetEntityContent (V4). В запросе передайте параметры документа: boxId, messageId и entityId.
Пример HTTP-запроса метода GetEntityContent:
GET /V4/GetEntityContent?boxId={{boxId}}&messageId={{messageId}}&entityId={{entityId}} HTTP/1.1
Host: diadoc-api.kontur.ru
Authorization: Bearer {{access_token}}
Accept: application/json
В теле ответа метод вернет бинарное представление запрошенного документа.
Получение документооборота
Получить информацию о документообороте документа можно с помощью следующих методов:
SearchDocflows (V4) — метод возвращает список документов, соответствующих строке запроса, с информацией о документообороте. Инструкция по работе с методом описана в разделе Поиск методом SearchDocflows.
SearchDocflows (V5) — метод возвращает список документов, соответствующих строке запроса, с информацией о документообороте, в том числе многотитульные документы. Инструкция по работе с методом описана в разделе Поиск методом SearchDocflows.
GetDocflows (V4) — метод возвращает список документов с информацией о документообороте по их идентификаторам. Подробнее об этом методе ниже.
GetDocflows (V5) — метод возвращает список документов с информацией о документообороте по их идентификаторам, в том числе многотитульные документы. Подробнее об этом методе ниже.
С помощью методов GetDocflows (V4) и GetDocflows (V5) можно получить информацию о документообороте и метаданные документов.
Передайте список запросов на получение документов с информацией о документообороте в виде структуры GetDocflowBatchRequest в теле запроса.
Пример HTTP-запроса метода GetDocflows (V5):
POST /V5/GetDocflows?boxId={{boxId}} HTTP/1.1
Host: diadoc-api.kontur.ru
Authorization: Bearer {{access_token}}
Accept: application/json; charset=utf-8
Content-Type: application/json
Пример тела запроса метода GetDocflows (V5):
{
"Requests": [
{
"DocumentId": {
"MessageId": "7beafa41-e795-4f23-947a-7e1b0eb4c43d",
"EntityId": "3acbbcf2-6ab8-4456-b43e-c40ff4f43369"
}
}
]
}
В теле ответа вернется список документов с информацией о документообороте. Для метода GetDocflows_V5 ответ представлен структурой GetDocflowBatchResponseV5, для GetDocflows_V4 — структурой GetDocflowBatchResponseV4.
Пример тела ответа метода GetDocflows (V5):
{
"Documents": [
{
"DocumentId": {
"MessageId": "7beafa41-e795-4f23-947a-7e1b0eb4c43d",
"EntityId": "3acbbcf2-6ab8-4456-b43e-c40ff4f43369"
},
"LastEvent": {
"EventId": "076389d8-6560-11f1-8000-0000332e7d0b",
"Timestamp": {
"DateTime": "2026-06-11T06:37:34.0425688Z",
"Ticks": 639167566540425688
}
},
"DocumentInfo": {
"FullVersion": {
"TypeNamedId": "UniversalTransferDocument",
"Function": "СЧФДОП",
"Version": "utd970_05_03_01"
},
"MessageType": 1,
"WorkflowId": 18,
"Participants": {
"Participants": [
{
"BoxId": "81421e5b-9232-4952-a188-74b8f7c23a4a",
"DepartmentId": "00000000-0000-0000-0000-000000000000",
"Role": "default:sender",
"Flags": {
"IsRoaming": false,
"IsCrossborder": false,
"IsForeign": false
},
"Type": 1,
"IsCurrentBox": false
},
{
"BoxId": "ffbcd426-06d2-4425-8176-bd41d1c48ba9",
"DepartmentId": "00000000-0000-0000-0000-000000000000",
"Role": "default:recipient",
"Flags": {
"IsRoaming": false,
"IsCrossborder": false,
"IsForeign": false
},
"Type": 3,
"IsCurrentBox": true
}
]
},
"DocumentDirection": 1,
"DepartmentId": "00000000-0000-0000-0000-000000000000",
"CustomDocumentId": "",
"Metadata": [
{
"Key": "FileName",
"Value": "ON_NSCHFDOPPR_2BM-966259685098-20231024083946535138700000000_2BM-9616675014-961601000-202310240839360601227_20190507_944a71c2-22b8-48cd-842e-7b552b1ebcda_1_1_0_0_1_00.xml"
},
{
"Key": "DocumentNumber",
"Value": "444"
},
{
"Key": "DocumentDate",
"Value": "2003-02-01T00:00:00.0000000Z"
},
{
"Key": "TotalSum",
"Value": "10000"
},
{
"Key": "TotalVat",
"Value": "456.00"
},
{
"Key": "CurrencyCode",
"Value": "643"
},
{
"Key": "Grounds",
"Value": "ОснПер-РеквНаимДок №567 от 14.02.2020"
},
{
"Key": "TotalVat10",
"Value": "0"
},
{
"Key": "TotalVat18",
"Value": "0"
},
{
"Key": "TotalVat20",
"Value": "2000.000000000000000"
},
{
"Key": "SellerInn",
"Value": "9103624367"
}
],
"CustomData": [
],
"DocumentLinks": {
"InitialIdsList": {
"Count": 0
},
"SubordinateIdsList": {
"Count": 0
},
"InitialIds": [
],
"SubordinateIds": [
]
},
"PacketInfo": {
"LockModeValue": 1,
"LockMode": 1,
"PacketId": "",
"AddedAt": null
},
"IsRead": true,
"IsDeleted": false,
"IsInvitation": false,
"LetterInfo": {
"ForwardDocumentEventsList": {
"Count": 0
},
"IsEncrypted": false,
"ForwardDocumentEvents": [
],
"IsTest": false
},
"DraftInfo": null,
"TemplateInfo": null,
"Origin": null,
"EditingSettingId": "",
"HasUnreadOutOfWorkflowUniversalMessages": false
},
"Docflow": {
"Titles": [
{
"TitleIndex": 0,
"Version": {
"EntityId": "3acbbcf2-6ab8-4456-b43e-c40ff4f43369",
"Revision": 1,
"Status": 1,
"PreviousVersionEntityId": ""
},
"Author": {
"BoxId": "81421e5b-9232-4952-a188-74b8f7c23a4a",
"DepartmentId": "00000000-0000-0000-0000-000000000000",
"Role": "default:sender",
"Flags": {
"IsRoaming": false,
"IsCrossborder": false,
"IsForeign": false
},
"Type": 1,
"IsCurrentBox": false
},
"AuthorSigning": {
"IsFinished": true,
"Status": 4,
"Title": {
"Attachment": {
"Entity": {
"EntityId": "3acbbcf2-6ab8-4456-b43e-c40ff4f43369",
"CreationTimestamp": {
"DateTime": "2026-06-11T06:37:22.6814241Z",
"Ticks": 639167566426814241
},
"Content": {
"Size": 11092,
"Data": null
}
},
"AttachmentFilename": "ON_NSCHFDOPPR_2BM-966259685098-20231024083946535138700000000_2BM-9616675014-961601000-202310240839360601227_20190507_944a71c2-22b8-48cd-842e-7b552b1ebcda_1_1_0_0_1_00.xml",
"DisplayFilename": ""
},
"Signature": {
"Cms": {
"EntityId": "c4efe595-7086-4d9c-9247-9394b28eb968",
"CreationTimestamp": {
"DateTime": "2026-06-11T06:37:22.6814241Z",
"Ticks": 639167566426814241
},
"Content": {
"Size": 3477,
"Data": null
}
},
"CadesT": {
"EntityId": "05957f3e-ae8a-4c51-872d-0540083993bc",
"CreationTimestamp": {
"DateTime": "2026-06-11T06:37:24.0470147Z",
"Ticks": 639167566440470147
},
"Content": {
"Size": 7304,
"Data": null
}
},
"SignerBoxId": "81421e5b92324952a18874b8f7c23a4a@diadoc.ru",
"SignerDepartmentId": "00000000-0000-0000-0000-000000000000",
"IsValid": true,
"VerificationResult": null,
"DeliveredAt": {
"DateTime": "2026-06-11T06:37:24.0470147Z",
"Ticks": 639167566440470147
},
"PowerOfAttorney": null,
"PowerOfAttorneyAttachmentStatus": {
"StatusName": 3,
"Comment": "Документ подписан сертификатом другого ЮЛ/ИП, возможно, требуется МЧД"
},
"SignatureTypeInfo": {
"SignatureType": 2,
"QualifiedDetails": {
"SignatureSource": 0
},
"NonQualifiedDetails": null
}
},
"Comment": null,
"ContentTypeId": "utd970_schfdop_orig_t1_05_03_01"
},
"OperationResult": {
"WellKnown": 1
}
},
"ParticipantDocflows": [
{
"Participant": {
"BoxId": "ffbcd426-06d2-4425-8176-bd41d1c48ba9",
"DepartmentId": "00000000-0000-0000-0000-000000000000",
"Role": "default:recipient",
"Flags": {
"IsRoaming": false,
"IsCrossborder": false,
"IsForeign": false
},
"Type": 3,
"IsCurrentBox": true
},
"TitleDelivery": {
"Delivery": {
"Status": 2,
"SentAt": {
"DateTime": "2026-06-11T06:37:22.6814241Z",
"Ticks": 639167566426814241
},
"DeliveredAt": {
"DateTime": "2026-06-11T06:37:24.0470147Z",
"Ticks": 639167566440470147
}
},
"Confirmation": {
"IsFinished": true,
"ConfirmationAttachment": {
"Attachment": {
"Entity": {
"EntityId": "814bba4b-1dc1-4d96-aa2b-f6c89db70914",
"CreationTimestamp": {
"DateTime": "2026-06-11T06:37:24.0470147Z",
"Ticks": 639167566440470147
},
"Content": {
"Size": 5686,
"Data": null
}
},
"AttachmentFilename": "DP_PDOTPR_2BM-da70f06c-9bf0-4454-8730-cc1e1a041805_2BM_20260611_814bba4b-1dc1-4d96-aa2b-f6c89db70914.xml",
"DisplayFilename": "Подтверждение даты отправки"
},
"Signature": {
"Cms": {
"EntityId": "0cad97a9-f828-4487-877d-6485791f5e26",
"CreationTimestamp": {
"DateTime": "2026-06-11T06:37:24.0470147Z",
"Ticks": 639167566440470147
},
"Content": {
"Size": 3058,
"Data": null
}
},
"CadesT": {
"EntityId": "4a70c55b-5fca-4d22-aa98-496584cc9728",
"CreationTimestamp": {
"DateTime": "2026-06-11T06:37:24.0470147Z",
"Ticks": 639167566440470147
},
"Content": {
"Size": 6886,
"Data": null
}
},
"SignerBoxId": "00000000000000000000000000000000@diadoc.ru",
"SignerDepartmentId": "00000000-0000-0000-0000-000000000000",
"IsValid": true,
"VerificationResult": null,
"DeliveredAt": {
"DateTime": "2026-06-11T06:37:24.0470147Z",
"Ticks": 639167566440470147
},
"PowerOfAttorney": null,
"PowerOfAttorneyAttachmentStatus": {
"StatusName": 2,
"Comment": ""
},
"SignatureTypeInfo": {
"SignatureType": 2,
"QualifiedDetails": {
"SignatureSource": 0
},
"NonQualifiedDetails": null
}
},
"Comment": null,
"ContentTypeId": "delivery_confirmation_133_01_03"
},
"ConfirmedAt": {
"DateTime": "2026-06-11T06:37:24.0470147Z",
"Ticks": 639167566440470147
},
"Receipt": null,
"RoamingConfirmation": null
},
"RoamingNotification": null
},
"Response": null,
"Receipt": {
"IsFinished": true,
"ReceiptAttachment": {
"Attachment": {
"Entity": {
"EntityId": "737164ed-1079-48ea-b850-28788b37c8f9",
"CreationTimestamp": {
"DateTime": "2026-06-11T06:37:26.6255545Z",
"Ticks": 639167566466255545
},
"Content": {
"Size": 5749,
"Data": null
}
},
"AttachmentFilename": "DP_IZVPOL_2BM-d1bbb560-48dd-4391-8991-1c70d306a958_2BM-da70f06c-9bf0-4454-8730-cc1e1a041805_20260611_3c76aef5-42c5-4c4c-a76a-cbaf109b56ee.xml",
"DisplayFilename": "Извещение о получении УПД"
},
"Signature": {
"Cms": {
"EntityId": "6daa8b99-eee0-454e-9764-1c23c8379c84",
"CreationTimestamp": {
"DateTime": "2026-06-11T06:37:26.6255545Z",
"Ticks": 639167566466255545
},
"Content": {
"Size": 3477,
"Data": null
}
},
"CadesT": {
"EntityId": "77c89e09-e5e6-44f7-95ac-b1898b0d6e3c",
"CreationTimestamp": {
"DateTime": "2026-06-11T06:37:28.1708247Z",
"Ticks": 639167566481708247
},
"Content": {
"Size": 7304,
"Data": null
}
},
"SignerBoxId": "ffbcd42606d244258176bd41d1c48ba9@diadoc.ru",
"SignerDepartmentId": "00000000-0000-0000-0000-000000000000",
"IsValid": true,
"VerificationResult": null,
"DeliveredAt": {
"DateTime": "2026-06-11T06:37:28.1708247Z",
"Ticks": 639167566481708247
},
"PowerOfAttorney": null,
"PowerOfAttorneyAttachmentStatus": {
"StatusName": 3,
"Comment": "Документ подписан сертификатом другого ЮЛ/ИП, возможно, требуется МЧД"
},
"SignatureTypeInfo": {
"SignatureType": 2,
"QualifiedDetails": {
"SignatureSource": 0
},
"NonQualifiedDetails": null
}
},
"Comment": null,
"ContentTypeId": "receipt_133_01_03"
},
"SentAt": {
"DateTime": "2026-06-11T06:37:26.6255545Z",
"Ticks": 639167566466255545
},
"DeliveredAt": {
"DateTime": "2026-06-11T06:37:28.1708247Z",
"Ticks": 639167566481708247
},
"Status": 4,
"Confirmation": {
"IsFinished": true,
"ConfirmationAttachment": {
"Attachment": {
"Entity": {
"EntityId": "653f56e1-dfb9-4da2-9936-38c4d6a8e62e",
"CreationTimestamp": {
"DateTime": "2026-06-11T06:37:28.1708247Z",
"Ticks": 639167566481708247
},
"Content": {
"Size": 5649,
"Data": null
}
},
"AttachmentFilename": "DP_PDPOL_2BM-da70f06c-9bf0-4454-8730-cc1e1a041805_2BM_20260611_653f56e1-dfb9-4da2-9936-38c4d6a8e62e.xml",
"DisplayFilename": "Подтверждение оператора"
},
"Signature": {
"Cms": {
"EntityId": "accff957-ba62-4c94-a301-95cbea89524f",
"CreationTimestamp": {
"DateTime": "2026-06-11T06:37:28.1708247Z",
"Ticks": 639167566481708247
},
"Content": {
"Size": 3058,
"Data": null
}
},
"CadesT": {
"EntityId": "de207dcc-8a22-4a63-9d26-2d5c4e3503f8",
"CreationTimestamp": {
"DateTime": "2026-06-11T06:37:28.1708247Z",
"Ticks": 639167566481708247
},
"Content": {
"Size": 6885,
"Data": null
}
},
"SignerBoxId": "00000000000000000000000000000000@diadoc.ru",
"SignerDepartmentId": "00000000-0000-0000-0000-000000000000",
"IsValid": true,
"VerificationResult": null,
"DeliveredAt": {
"DateTime": "2026-06-11T06:37:28.1708247Z",
"Ticks": 639167566481708247
},
"PowerOfAttorney": null,
"PowerOfAttorneyAttachmentStatus": {
"StatusName": 2,
"Comment": ""
},
"SignatureTypeInfo": {
"SignatureType": 2,
"QualifiedDetails": {
"SignatureSource": 0
},
"NonQualifiedDetails": null
}
},
"Comment": null,
"ContentTypeId": "send_confirmation_133_01_03"
},
"ConfirmedAt": {
"DateTime": "2026-06-11T06:37:28.1708247Z",
"Ticks": 639167566481708247
},
"Receipt": null,
"RoamingConfirmation": null
},
"UniversalMessage": {
"Attachment": {
"Entity": {
"EntityId": "37f9c42e-f10c-4ce9-b617-ec849d43ad31",
"CreationTimestamp": {
"DateTime": "2026-06-11T06:37:26.6255545Z",
"Ticks": 639167566466255545
},
"Content": {
"Size": 1501,
"Data": null
}
},
"AttachmentFilename": "DP_UNISOOBSCH_2BM-7770357771-2012082810454029703720000000000_2BM-7750370234-4012052808304878702630000000000_20161111_8e72ce68-27ee-4ca6-a181-9ac3f0ac2a15.xml",
"DisplayFilename": "Извещение о получении УПД"
},
"MessageInfo": {
"CodeGroup": 1,
"Events": [
{
"StatusCode": 1999,
"PlainText": "ТекстУС-Извещение о получении"
}
],
"UniversalMessageCreator": {
"BoxId": "ffbcd426-06d2-4425-8176-bd41d1c48ba9",
"DepartmentId": "00000000-0000-0000-0000-000000000000"
},
"IsOutOfWorkflow": false,
"CodeGroupValue": 1,
"EventsList": {
"Count": 1
}
},
"ContentTypeId": "receipt_uni_01",
"IsRead": true
}
}
}
],
"OutOfWorkflowUniversalMessageDocflow": {
"OutOfWorkflowUniversalMessagesList": {
"Count": 0
},
"Messages": [
]
}
},
{
"TitleIndex": 1,
"Version": {
"EntityId": "fd8a92a8-3055-4413-9ee8-0638a909a2a7",
"Revision": 1,
"Status": 1,
"PreviousVersionEntityId": ""
},
"Author": {
"BoxId": "ffbcd426-06d2-4425-8176-bd41d1c48ba9",
"DepartmentId": "00000000-0000-0000-0000-000000000000",
"Role": "default:recipient",
"Flags": {
"IsRoaming": false,
"IsCrossborder": false,
"IsForeign": false
},
"Type": 3,
"IsCurrentBox": true
},
"AuthorSigning": {
"IsFinished": true,
"Status": 4,
"Title": {
"Attachment": {
"Entity": {
"EntityId": "fd8a92a8-3055-4413-9ee8-0638a909a2a7",
"CreationTimestamp": {
"DateTime": "2026-06-11T06:37:30.7077322Z",
"Ticks": 639167566507077322
},
"Content": {
"Size": 11584,
"Data": null
}
},
"AttachmentFilename": "ON_NSCHFDOPPOK_2BM-9616675014-961601000-202310240839360601227_2BM-966259685098-20231024083946535138700000000_20260611_65fd05e8-f6e4-4f6d-afe5-9fd18ebe6308_1_1_0_0_1_00.xml",
"DisplayFilename": ""
},
"Signature": {
"Cms": {
"EntityId": "9fbc2bc0-486a-4a99-a856-e57652e05a6c",
"CreationTimestamp": {
"DateTime": "2026-06-11T06:37:30.7077322Z",
"Ticks": 639167566507077322
},
"Content": {
"Size": 3477,
"Data": null
}
},
"CadesT": {
"EntityId": "3e20a3a7-2d12-4e84-9c5e-76b683757215",
"CreationTimestamp": {
"DateTime": "2026-06-11T06:37:32.268434Z",
"Ticks": 639167566522684340
},
"Content": {
"Size": 7304,
"Data": null
}
},
"SignerBoxId": "ffbcd42606d244258176bd41d1c48ba9@diadoc.ru",
"SignerDepartmentId": "00000000-0000-0000-0000-000000000000",
"IsValid": true,
"VerificationResult": null,
"DeliveredAt": {
"DateTime": "2026-06-11T06:37:32.268434Z",
"Ticks": 639167566522684340
},
"PowerOfAttorney": null,
"PowerOfAttorneyAttachmentStatus": {
"StatusName": 3,
"Comment": "Документ подписан сертификатом другого ЮЛ/ИП, возможно, требуется МЧД"
},
"SignatureTypeInfo": {
"SignatureType": 2,
"QualifiedDetails": {
"SignatureSource": 0
},
"NonQualifiedDetails": null
}
},
"Comment": null,
"ContentTypeId": "utd970_schfdop_t2_05_03_01"
},
"OperationResult": {
"WellKnown": 1
}
},
"ParticipantDocflows": [
{
"Participant": {
"BoxId": "81421e5b-9232-4952-a188-74b8f7c23a4a",
"DepartmentId": "00000000-0000-0000-0000-000000000000",
"Role": "default:sender",
"Flags": {
"IsRoaming": false,
"IsCrossborder": false,
"IsForeign": false
},
"Type": 1,
"IsCurrentBox": false
},
"TitleDelivery": {
"Delivery": {
"Status": 2,
"SentAt": {
"DateTime": "2026-06-11T06:37:30.7077322Z",
"Ticks": 639167566507077322
},
"DeliveredAt": {
"DateTime": "2026-06-11T06:37:32.268434Z",
"Ticks": 639167566522684340
}
},
"Confirmation": {
"IsFinished": true,
"ConfirmationAttachment": {
"Attachment": {
"Entity": {
"EntityId": "3aa4be04-80bb-46a3-9ca4-3bb670aceec1",
"CreationTimestamp": {
"DateTime": "2026-06-11T06:37:32.268434Z",
"Ticks": 639167566522684340
},
"Content": {
"Size": 5679,
"Data": null
}
},
"AttachmentFilename": "DP_PDPOL_2BM-da70f06c-9bf0-4454-8730-cc1e1a041805_2BM_20260611_3aa4be04-80bb-46a3-9ca4-3bb670aceec1.xml",
"DisplayFilename": "Подтверждение даты получения"
},
"Signature": {
"Cms": {
"EntityId": "85b2f153-3a72-4bbf-9335-acc14acfc6a4",
"CreationTimestamp": {
"DateTime": "2026-06-11T06:37:32.268434Z",
"Ticks": 639167566522684340
},
"Content": {
"Size": 3058,
"Data": null
}
},
"CadesT": {
"EntityId": "615331ed-9fca-45f3-a6bb-74bde0ba2ff1",
"CreationTimestamp": {
"DateTime": "2026-06-11T06:37:32.268434Z",
"Ticks": 639167566522684340
},
"Content": {
"Size": 6885,
"Data": null
}
},
"SignerBoxId": "00000000000000000000000000000000@diadoc.ru",
"SignerDepartmentId": "00000000-0000-0000-0000-000000000000",
"IsValid": true,
"VerificationResult": null,
"DeliveredAt": {
"DateTime": "2026-06-11T06:37:32.268434Z",
"Ticks": 639167566522684340
},
"PowerOfAttorney": null,
"PowerOfAttorneyAttachmentStatus": {
"StatusName": 2,
"Comment": ""
},
"SignatureTypeInfo": {
"SignatureType": 2,
"QualifiedDetails": {
"SignatureSource": 0
},
"NonQualifiedDetails": null
}
},
"Comment": null,
"ContentTypeId": "send_confirmation_133_01_03"
},
"ConfirmedAt": {
"DateTime": "2026-06-11T06:37:32.268434Z",
"Ticks": 639167566522684340
},
"Receipt": null,
"RoamingConfirmation": null
},
"RoamingNotification": null
},
"Response": null,
"Receipt": null
}
],
"OutOfWorkflowUniversalMessageDocflow": {
"OutOfWorkflowUniversalMessagesList": {
"Count": 0
},
"Messages": [
]
}
}
],
"AmendmentRequests": [
],
"Revocation": null,
"OuterDocflows": [
],
"DocflowStatus": {
"PrimaryStatus": {
"Severity": "Success",
"StatusText": "Подписан"
},
"SecondaryStatus": null,
"PowerOfAttorneyGeneralStatus": {
"ErrorsList": {
"Count": 0
},
"Severity": 3,
"StatusNamedId": 5,
"StatusText": "Не приложена доверенность",
"Errors": [
],
"ValidationProtocol": null,
"OperationError": null
},
"GeneralRoamingSendingStatus": null
},
"TtGisFixation": null,
"Resolution": {
"IsFinished": true,
"ResolutionStatus": 9,
"CurrentResolutionEntityId": "9fbc2bc0-486a-4a99-a856-e57652e05a6c",
"ResolutionEntities": {
"RequestsList": {
"Count": 0
},
"ResolutionsList": {
"Count": 0
},
"ApprovementSignaturesList": {
"Count": 0
},
"SignatureDenialsList": {
"Count": 0
},
"Requests": [
],
"Resolutions": [
],
"ApprovementSignatures": [
],
"SignatureDenials": [
]
}
}
}
}
]
}
Получение информации о подписи под документом
Информацию об электронной подписи и сертификате под указанным документом можно получить с помощью метода GetSignatureInfo. В запросе передайте параметры подписи, полученные методом GetMessage: boxId, messageId и entityId.
Пример HTTP-запроса метода GetSignatureInfo:
GET /GetSignatureInfo?boxId={{boxId}}&messageId={{messageId}}&entityId={{entityId}} HTTP/1.1
Host: diadoc-api.kontur.ru
Authorization: Bearer {{access_token}}
Accept: application/json
В теле ответа метод вернет информацию о подписи и сертификате в виде структуры SignatureInfo.
Пример тела ответа метода GetSignatureInfo:
{
"SigningTime": {
"Ticks": 638932562862009225
},
"SignatureVerificationTime": {
"Ticks": 638932562865236203
},
"SignatureVerificationResult": {
"IsValid": true,
"CertificateStatus": {
"VerificationTimeTicks": 638932562864552381,
"IsValid": true,
"CertificateChain": [
{
"CertificateChainStatusFlags": 0,
"DerCertificate": "MIIIyDCCCHWg...crXFWEer8="
},
{
"CertificateChainStatusFlags": 0,
"DerCertificate": "MIIFFjCCBMOg...39RHs92w=="
}
],
"VerificationTime": {
"Ticks": 638932562864552381
}
},
"SignatureTimestamp": {
"Ticks": 638932562860000000
}
},
"Thumbprint": "EE67A684C341A0B1F48C0135ECED866A67EFA1E1",
"SerialNumber": "012CBE7E007DB262844037E3A94CC30170",
"Issuer": "УЦ",
"StartDate": "07.02.25",
"EndDate": "07.05.26",
"OrgInn": "5320891637",
"JobTitle": "",
"FirstName": "Иван Иванович",
"Surname": "Иванов",
"Snils": "24572960090",
"Email": "email@example.com",
"CertificateSubjectType": "PhysicalPerson"
}