GenerateRecipientTitleXml

Предупреждение

Метод устарел. Для генерации документов используйте метод GenerateTitleXml.

POST /GenerateRecipientTitleXml
Query Parameters:
  • documentVersion – строковый идентификатор версии типа документа. Если не указан, то по умолчанию используется значение версии взятое из документа, для которого выполняется генерация титула.

  • boxId – идентификатор ящика организации.

  • senderTitleMessageId – идентификатор сообщения, содержащего соответствующий титул продавца.

  • senderTitleAttachmentId – идентификатор сущности, представляющей титул продавца, для которого требуется изготовить титул заказчика.

Request Headers:
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-схемой соответствующего типа документа.