GenerateRecipientTitleXml¶
Предупреждение
Метод устарел. Для генерации документов используйте метод GenerateTitleXml.
- POST /GenerateRecipientTitleXml¶
- Query Parameters:
documentVersion – строковый идентификатор версии типа документа. Если не указан, то по умолчанию используется значение версии взятое из документа, для которого выполняется генерация титула.
boxId – идентификатор ящика организации.
senderTitleMessageId – идентификатор сообщения, содержащего соответствующий титул продавца.
senderTitleAttachmentId – идентификатор сущности, представляющей титул продавца, для которого требуется изготовить титул заказчика.
- Request Headers:
Authorization – данные, необходимые для авторизации.
- Request Body:
Тело запроса должно содержать заполненный XML-файл, соответствующий XSD-схеме контракта для генерации титула получателя данного типа документа. XSD-схема контракта, необходимого для генерации титула, может быть получена с помощью ссылки, доступной в поле UserDataXsdUrl контракта DocumentTitle, который можно получить с помощью метода GetDocumentTypes.
- Status Codes:
200 OK – операция успешно завершена.
400 Bad Request – данные в запросе имеют неверный формат или отсутствуют обязательные параметры.
401 Unauthorized – в запросе отсутствует HTTP-заголовок
Authorization
или в этом заголовке содержатся некорректные авторизационные данные.402 Payment Required – у организации с указанным идентификатором
boxId
закончилась подписка на API.403 Forbidden – у пользователя нет прав доступа к титулу отправителя указанного документа.
405 Method Not Allowed – используется неподходящий HTTP-метод.
500 Internal Server Error – при обработке запроса возникла непредвиденная ошибка.
- Response Headers:
Content-Disposition – имя файла сгенерированного титула.
- Response Body:
Тело ответа содержит сгенерированный XML-файл титула получателя для указанного документа, построенный на основании данных из запроса. Файл изготавливается в соответствии с XSD-схемой соответствующего типа документа.