ParseSignatureRejectionXml

Парсит файл отказа в подписи.

POST /ParseSignatureRejectionXml
Request Headers:
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": ""
    }
}

См. также

Инструкции: