ParseRevocationRequestXml
Парсит файл предложения об аннулировании.
- POST /ParseRevocationRequestXml
- 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:
Тело ответа содержит информацию о предложении об аннулировании, представленную структурой RevocationRequestInfo.
Примеры использования
Пример 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_PRANNUL_2BM-1828306960-861201692-202407101104400484330_2BM-3990015462-927043935-202407101103418496883_20250911_db7897b1-6b7b-4c92-b58e-d9d5b42d02fe" ВерсПрог="Diadoc 1.0" ВерсФорм="1.02">
<Документ>
<УчастЭДО ИдУчастЭДО="2BM-3990015462-927043935-202407101103418496883">
<ЮЛ НаимОрг="Организация-отправитель" ИННЮЛ="3990015462" КПП="927043935" />
</УчастЭДО>
<СвПредАн>
<СведАнФайл ИмяАнФайла="ON_NSCHFDOPPR_2BM-1828306960-861201692-202407101104400484330_2BM-3990015462-927043935-202407101103418496883_20250911_db4dc51d-be0f-41b2-91d1-f18826a575fb_0_0_0_0_0_00">
<ЭЦПАнФайл>MIIMiQYJKoZIhvcNAQcCoIIMej...cJewt7UKvE/MUiY0xqVne1l3NH</ЭЦПАнФайл>
</СведАнФайл>
<ТекстПредАн>Аннулируем</ТекстПредАн>
</СвПредАн>
<НапрПредАн ИдУчастЭДО="2BM-1828306960-861201692-202407101104400484330">
<ЮЛ НаимОрг="Организация-получатель" ИННЮЛ="1828306960" КПП="861201692" />
</НапрПредАн>
<Подписант Должность="Сотрудник"><ФИО Фамилия="Иванов" Имя="Иван" Отчество="Иванович" /></Подписант>
</Документ>
</Файл>
Пример тела ответа:
{
"Comment": "Аннулируем",
"Signer": {
"SignerDetails": {
"Surname": "Иванов",
"FirstName": "Иван",
"Patronymic": "Иванович",
"JobTitle": "Сотрудник",
"Inn": "",
"SoleProprietorRegistrationCertificate": ""
},
"SignerCertificateThumbprint": ""
}
}
См. также
- Инструкции: