ParseSignatureRejectionXml
Парсит файл отказа в подписи.
- POST /ParseSignatureRejectionXml
- Request Headers:
Authorization – данные, необходимые для авторизации.
- Request Body:
Тело запроса должно содержать XML-файл отказа в подписи, соответствующий XSD-схеме.
- Status Codes:
200 OK – операция успешно завершена.
400 Bad Request – данные в запросе имеют неверный формат или отсутствуют обязательные параметры.
401 Unauthorized – в запросе отсутствует HTTP-заголовок
Authorizationили в этом заголовке содержатся некорректные авторизационные данные.405 Method Not Allowed – используется неподходящий HTTP-метод.
500 Internal Server Error – при обработке запроса возникла непредвиденная ошибка.
- Response Body:
Тело ответа содержит информацию об отказе в подписи, представленную структурой SignatureRejectionInfo.
Примеры использования
Пример HTTP-запроса:
GET /ParseRevocationRequestXml HTTP/1.1
Host: diadoc-api.kontur.ru
Authorization: DiadocAuth ddauth_api_client_id={{apiKey}},ddauth_token={{token}}
Content-Type: application/json
Пример тела запроса:
<?xml version="1.0" encoding="windows-1251"?>
<Файл ИдФайл="DP_UVUTOCH_2BM-1828306960-2012052807192968181080000000000_2BM-3990015462-927043935-201407110304450252964_20260122_9fe6c957-110a-47ea-9547-f04aed04456f" ВерсПрог="Diadoc 1.0" ВерсФорм="1.03">
<Документ КНД="1115113">
<УчастЭДО ИдУчастЭДО="2BM-3990015462-927043935-201407110304450252964">
<ЮЛ НаимОрг="Организация-отправитель" ИННЮЛ="3990015462" КПП="927043935"/>
</УчастЭДО>
<СвУведУточ ДатаПол="22.01.2026" ВремяПол="08.00.50">
<СведПолФайл ИмяПолФайла="ON_NSCHFDOPPR_2BM-3990015462-927043935-201407110304450252964_2BM-1828306960-2012052807192968181080000000000_20260122_36e8755d-83a8-4674-925f-2e0f45300beb_0_0_0_0_0_00">
<ЭППолФайл>MIIVmwYJKoZIhvcNAQc...W1etE7sMjjzlXj2aRVTQ8Br9MsAxk+I2/92vW9urxm2df2A8sCVK6SQkAyj</ЭППолФайл>
</СведПолФайл>
<ТекстУведУточ>Отказываю в подписи. В дате ошибка </ТекстУведУточ>
</СвУведУточ>
<ОтпрДок ИдУчастЭДО="2BM-1828306960-2012052807192968181080000000000">
<ЮЛ НаимОрг="Организация-получатель" ИННЮЛ="1828306960" КПП="861201692"/>
</ОтпрДок>
<Подписант Должн="Сотрудник">
<ФИО Фамилия="Иванов" Имя="Иван" Отчество="Иванович" />
</Подписант>
</Документ>
</Файл>
Пример тела ответа:
{
"ErrorMessage": "Отказываю в подписи. В дате ошибка",
"Signer": {
"SignerDetails": {
"Surname": "Иванов",
"FirstName": "Иван",
"Patronymic": "Иванович",
"JobTitle": "Сотрудник",
"Inn": "",
"SoleProprietorRegistrationCertificate": ""
},
"SignerCertificateThumbprint": ""
}
}
См. также
- Инструкции: