Точки входа
Авторизация
Базовый сценарий работы
Статусы, которые может принимать пакет
Работа с документами
Работа с пакетами документов
{ "id": "ea51ebce-c0e2-4ee5-9d59-65a45717c6c6", // Идентификатор PackageGroup
"sender": { // Реквизиты отправителя
"inn": "1234567891",
"ogrn": "2222222222221",
"kpp": "568643355",
"name": "ООО \"Скверные моторы\""
},
"recipient": { // Реквизиты получателя
"inn": "8857137300",
"ogrn": "9255392446861",
"kpp": "998721016",
"name": "ООО \"Рога и Копыта\""
},
"creationDateTime": "2025-06-29T07:11:38.978152Z", // Дата создания
"packages": [
{
"id": "f41d82a2-52ee-4bfc-9028-ee6addf5ef01", // Идентификатор Package
"name": "УПД", // Наименование пакета
"providerFileInfo": {
"packageFileId": "96b4d139-45be-42c3-a400-6c053efc02cf", // Идентификатор PackageFile первичного документа
"name": "ON_NSCHFDOPPR_2JF-ED5146DE-A98C-42F0-B803-6B971530A01E_XXX-
E13FB48B-7E73-4BC0-9650-38C0EA244D2A_20231212_34e852e9-2283-46ed-9969-d98904e19dac_0_0_0_0_0_00.xml",
"number": "test_updsfaktdop", // Номер документа
"date": "2025-06-29T07:11:38.978152Z", // Дата документа
"formalizedDocType": "ProviderUTD" // Тип документа
},
"statusId": 4, // Номерной статус пакета
"statusName": "Подписан", // Наименование статуса пакета
"creationDateTime": "2025-06-29T07:11:38.978829Z", // Дата создания пакета
"modificationDateTime": "2025-06-29T07:15:18.812369Z" // Дата модификации пакета
}
]
} {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "Счет-Фактура", <- Именование документа/пакета
"providerDocumentNumber": "string",
"providerDocumentDateTime": "2025-09-12T12:41:18.665Z",
"sender": {
"inn": "string",
"ogrn": "string",
"kpp": "string",
"name": "string",
"code": "string"
},
"recipient": {
"inn": "string",
"ogrn": "string",
"kpp": "string",
"name": "string",
"code": "string"
},
"creationDateTime": "2025-09-12T12:41:18.665Z",
"modificationDateTime": "2025-09-12T12:41:18.665Z",
"statusId": 0,
"status": "string",
"statusName": "string",
"packageFiles": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"fileName": "string",
"isWaitRecipientSignature": true,
"isProviderFile": true,
"isCustomerFile": true,
"fileType": "Unknown",
"contentType": "string",
"formalizedDocType": "None",
"nonFormalizedDocType": "NonFormalized",
"serviceDocType": "None",
"documentNumber": "string",
"documentDateTime": "2025-09-12T12:41:18.665Z",
"senderAbonentCode": "string",
"recipientAbonentCode": "string"
}
]
} Пример json:
{"packageId": "e569cb00-43c0-4070-8d13-80b867c60e0e",
"actions": [{"type": "AddSenderSign", - тип действия
"isAvailable": false - признак возможно ли действие },
{"type": "AddCancellation", "isAvailable": false }, {"type": "AddCancellationAccept", "isAvailable": false },
{ "type": "AddCancellationRefuse", "isAvailable": false} ]}
{
"packageActionId": "8188f66d-0329-4c7b-b285-4b817293b086", - Идентификатор действия
"actionStatus": "SigningExpected", - Статус действия
"signingRequests": [ - Запросы на подписание
{ "id": "251bacb6-fb1c-49d2-ad11-4fc35e2824e9" } ] } {
"packageGroupActionId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", // Идентификатор созданного действия
"actionStatus": "Pending", - статус действия
"signingEntity": { - сущность требующая подписания
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"type": "PackageGroupAction"
}
} Подписание документов
"signingEntity": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", // Идентификатор сущности (либо PackageId, либо PackageGroupId)
"type": "Unknown" // Тип сущности (либо "PackageAction", либо "PackageGroupAction")
},
"targetOrgUserId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" //userId сотрудника
}
{
"token": "string", // идентификатор сессии этого подписания
"certificate": "string", / сертификат КЭП подписанта в base64
"mchdInfoId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", / идентификатор МЧД (не номер!!)
"signingEntity": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", / PackageActionId
"type": "PackageAction"
} } {
"token": "string", // идентификатор сессии этого подписания
"files": [
{
"fileId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", / идентификатор файла
"signature": "string" // подпись хеша
} ] } Проверка подписи документа
"EventId": Идентификатор события
"Id": Идентификатор проверки
"PackageId": Идентификатор Пакета
"PackageFileId": Идентификатор подписанного документа
"PackageSignatureId": Идентификатор файла подписи
"CreationDateTime": дата время проведения проверки
"ModificationDateTime": Дата время изменения проверки
"Status": код статуса проверки
"StatusString": текст статуса проверки
(3 -Проверка пройдена, подпись валидна, 4 - Проверка пройдена, подпись невалидна, 5 - Проверка не пройдена, возникли ошибки при проверке)
"packageId": Идентификатор пакета,
"packageFileId": Идентификатор документа в пакете
"isSender": true/false - запросить подпись отправителя или получателя Списки контрагентов и приглашения
Сотрудники
"userId": "b25fb305-e1ca-480e-89bc-27ee31ed5d65",
"snils": "15989387255",
"organizationId": "95e84dfb-0ca7-4511-b33a-14cd3bc8364c",
"isAdmin": true,
"canCreateDocs": false,
"canDeleteAndRestoreDocs": false,
"canSignDocs": false,
"canAgreeDocs": false,
"canSignDocsByAnotherUser": false,
"isRequireAuthenticationForFileAccess": true,
"isRequireSameOrganizationForFileAccess": true,
"canEditContractors": false,
"mchdInfoId": null,
"certContainerName": null, "position": null Сервисные функции
{
"id": "527dc1fd-96c4-46f3-b73d-272a7aabc0bf", // Идентификатор абонента
"orgId": "ed5146de-a98c-42f0-b803-6b971530a01e", // Идентификатор организации абонента
"inn": "8857137300", // ИНН
"ogrn": "9255392446861", // ОГРН
"kpp": "998721016", // КПП
"name": "ООО \"Рога и Копыта\"", // Наименование организации
"code": "2JF-ED5146DE-A98C-42F0-B803-6B971530A01E" // Код абонента организации
} [ {
"code": "01046363324553462151AhFPC",
"found": true, //Признак наличия КМ в ГИС МТ
"type": "Cis",
"groups": [ 15 ],
"productGroupInfos": [ { "code": 15, "name": "beer", "description": "Пиво, напитки, изготавливаемые на основе пива, слабоалкогольные напитки" } ],
"valid": true,
"printView": "01046363324553462151AhFPC" //Структура КМ для передачи в ЭДО-документах
}] {
"certificate": "string", // сертификат КЭП сотрудника Абонента, строка в base64
"organizationType": "string", Ul / Ip / Sz / Fl
"kpp": "string", КПП для ЮЛ
"mchdNumber": "string" номер МЧД для регистрации Абонента не ЕИО
} Очередь обмена сообщениями API
{ "meta": { "totalCount": 0, "currentPage": 2, "limit": 10 }, "data": [] } Очередь обмена сообщениями Rabbit
"fileId": Идентификатор(ы) загруженного файла, который необходимо подписать,
"targetSignatureType": формат подписи "Detached" открепленная,
"signerRequirements": - перечень подписантов {
"signerOrgUserId": идентификатор подписанта,
"notificationEmail": email подписанта -при указания данного параметра сервис отправит на указанный email уведомления о необходимости подписать документ }
"signatureSettings": параметры подписи {
"isBase64": true -подпись в pem формате,
"isOneLine": true - подпись в base64 в одну строку,
"cadesType": "CadesBes", "CadesT", "CadesXLongType1", "CadesA",
"extractFromZip": true - подписать все файлы в архиве,
"typeSigning": "Parallel" - (Sequential,Parallel) последовательное или параллельное подписание,
"isPaid": true - проставление признака оплаты подписания документа (необходимое для оплаты количество пакетов спишется с организации, инициатора подписания)
"organizationId": идентификатор организации-инициатора подписания
"organizationUserId": идентификатор сотрудника организации- инициатора подписания. {
"packageGroupId": "2411af0e-ccdc-41e8-bf99−881fd33b0172",
"recipientAbonentCode": "XXX329842739487238",
"type": "Template" // «Draft»— по умолчанию
"documents": [ { "packageId": "2411af0e-ccdc-41e8-bf99−881fd33b0172", "documentId": "2411af0e-ccdc-41e8-bf99−881fd33b0172", "isCounteragentSignatureRequired": true } ]
} {
"packageGroupId": "3fa85f64−5717−4562-b3fc-2c963f66afa6",
"actions": [ { "type": "SignAndSend", "isAvailable": false // - Если PackageGroup. type = Draft },
{ "type": "Send", "isAvailable": true // - Если PackageGroup. type = Template }, ] } { "packageGroupId": "3fa85f64−5717−4562-b3fc-2c963f66afa6" }