PATCH /mortgages/{mortgageId}
Метод позволяет добавить подписи к xml файлам, сгенерированным для закладной. Добавить подписи можно, если закладная находится в статусах: WaitingSignMortgage
, ValidationError
- если ошибка обнаружена только в подписях к сгенерированным документам.
Название | Тип | Формат | Обязательность | Описание |
---|---|---|---|---|
mortgageId | string | Guid | true |
Идентификатор закладной |
Название | Описание |
---|---|
Authorization | Заголовок авторизации |
Content-Type | Тип контента |
Допустимые значения Content-Type:
application/json-patch+json
В теле запроса содержится массив изменений, которые необходимо совершить над подписями для сгенерированных файлов. О каждом изменении нужно указать:
Название | Тип | Формат | Обязательность | Описание |
---|---|---|---|---|
op | string | OperationType | true |
Тип операции |
path | string | true |
Путь до объекта, над которым необходимо совершить операцию | |
value | object | false |
Описание значения изменяемого объекта. |
Список доступных операций
Название | Принцип работы |
---|---|
add |
Добавляет подписи к файлу |
replace |
заменяет подписи под файлом |
Доступные пути для каждой операции
op | path | value |
---|---|---|
add | /package/statements/{statementId}/content/signatures/- |
StatementSignature |
replace | /package/statements/{statementId}/content/signatures/signatures/{ContentId} |
ContentInfo |
Название | Тип | Формат | Обязательность | Описание |
---|---|---|---|---|
signature | string | ContentInfo |
true |
Файл подписи |
declarantId | string | UUID | true |
Идентификатор заявителя |
Подпись успешно добавлена/заменена.
Ошибки валидации запроса. В теле ответа содержится описание ошибки Error. Для данного метода возможны следующие ошибки:
Код ошибки | Описание | Содержимое контекста |
---|---|---|
AbsenceOfRequiredField | Отсутствует одно из обязательных полей | |
WrongFieldValue | Значение поля не соответствует требуемому формату. Поле, формат которого не соответствует, указано в описании ошибки в message |
|
UnsupportedContentType | Указан контент, формат которого не поддерживается методом | Описание неправильного контента ContetnIfo |
UnexistentContent | Не удалось найти контент в базе по указанному идентификатору | Описание не найденного контента ContetnIfo |
UnresolvedReferences | Указанная подпись в объекте для изменения не найдена. В описании ошибки message будет описана ссылка, по которой не удается найти объект |
|
DublicatedSignature | Для указанного декларанта уже добавлена подпись. Если вы хотите ее заменить воспользуйтесь операцией replace |
ContentInfo[] |
BigPackageSize | Общий размер приложенных документов превышает 50 мб |
HTTP 400
Content-Type Application/json
{
"code": "validation",
"message": "Failed to validate request",
"target": "api",
"errors":
[
{
"code": "DublicatedSignature",
"message": "Signature for declarant f7af4f58-9bda-4ffa-87ad-f0de26f97abb is already existed. Use op replace to change signature",
"target": "RosreestrApi",
"context":
[
{
"contentId" : "3a8cf2b8-ee9e-47ca-9ff9-75efced2d52e",
"contentType" : "sig",
"md5": "7E0D44C48AF788657EA6F5C4C87589E8",
"size": "2184"
}
]
}
]
}
Ошибка авторизации: пользователь не авторизован
Ошибка аутентификации: пользователь не имеет доступа к ресурсам организации, которая указана в заголовке авторизации
Закладная с указанным идентификатором не найдена
В заголовке Content-Type
указан тип контента, который не поддерживается для данного метода