PUT /representatives/{representativeId}
Метод позволяет заменить данные ранее созданного представительства.
Название | Описание |
---|---|
Content-Type | Тип контента |
Authorization | Заголовок авторизации |
Допустимые значения Content-Type:
Application/json
Название | Тип | Формат | Обязательность | Описание |
---|---|---|---|---|
representativeId | string | состоит из идентификатора субъекта principal и идентификатора представителя agent |
true |
Идентификатор представителя |
В теле запроса содержится описание новых данных представительства:
Название | Тип | Формат | Обязательность | Описание |
---|---|---|---|---|
representativeType | string | RepresentativeType | true |
Тип представительства |
post | string | ^\w{1,60}$ |
false |
Должность. Обязательна для заполнения, если субъект юридическое лицо |
authority | object | Authority | true |
Полномочия |
Используя данный метод, нельзя изменить персональные данные субъекта principal
и представителя agent
. Чтобы их изменить можно воспользоваться методом замены данных субъекта PUT /subjects
.
PUT /entity/v1/representative/70f78249-dc69-450f-ab38-19974a3100203a8cf2b8-ee9e-47ca-9ff9-75efced2d52e
Content-Type: Application/json
Authorization: ReestroAuth apiKey=235dc85c-f7f9-4dc0-8bbf-dad9e0185afd&portal.orgid=1748b89b-7d34-4d47-b479-b06b40ab1a30
{
"representativeType": "Confidant",
"authority":
{
"confirmingDocument":
{
"documentInfo":
{
"documentType": "558502029900",
"number": "2018/12/155",
"issueDate": "2018-12-04"
},
"content":
{
"contentInfo":
{
"contentId": "3a8cf2b8-ee9e-47ca-9ff9-75efced2d52e",
"contentType":"pdf",
"md5":"7E0D44C48AF788657EA6F5C4C87589E8"
},
"signatures":
[
{
"contentId": "c6780dbc-126b-44f6-9f7b-7422609d8ebb",
"contentType":"sig",
"md5":"F7415E33F972C03ABD4F3FED36748F7A"
}
]
}
}
}
}
данные представительства успешно изменены.
В теле ответа содержится описание актуальных данных представителя Representative.
HTTP 200
Content-Type: Application/json
{
"principal":
{
"subjectId": "70f78249-dc69-450f-ab38-19974a310020",
"organization":
{
"name": "ООО Рога и Копыта",
"kpp": "741501001",
"regDate": "2018-09-04",
"address":
{
"fiasAddress":
{
"fiasId": "18b09ff8-14e9-42d7-9b58-fb35346091c3",
"apartment":
{
"name": "312",
"abbreviation": "кв"
}
}
},
"foreignOrgParams":
{
"country": "848000000004",
"kio": "5646382957"
}
}
},
"agent":
{
"subjectId": "3a8cf2b8-ee9e-47ca-9ff9-75efced2d52e",
"person":
{
"name": "Анастасия",
"surname": "Тарасова",
"patronymic": "Константиновна",
"dateBirth": "2018-01-01",
"birthPlace": "Где то",
"snils": "000-000-000 55",
"gender": "Female",
"identityDocument":
{
"documentType": "008001001000",
"number": "123456",
"series": "1111",
"issueDate": "2018-12-12",
"issuer":
{
"issuerCode": "123-123",
"issuerName": "кем-то"
}
},
"citizenship": "848000000643",
"address":
{
"structuralAddress":
{
"region": "54",
"city":
{
"name": "Новосибирск",
"abbreviation": "г"
},
"street":
{
"name": "Челюскинцев",
"abbreviation": "ул"
},
"house":
{
"name": "14",
"abbreviation": "д"
}
}
}
}
},
"representativeType": "Confidant",
"authority":
{
"confirmingDocument":
{
"documentInfo":
{
"documentType": "558502029900",
"number": "2018/12/155",
"issueDate": "2018-12-04"
},
"content":
{
"contentInfo":
{
"contentId": "3a8cf2b8-ee9e-47ca-9ff9-75efced2d52e",
"contentType":"pdf",
"md5":"7E0D44C48AF788657EA6F5C4C87589E8"
},
"signatures":
[
{
"contentId": "c6780dbc-126b-44f6-9f7b-7422609d8ebb",
"contentType":"sig",
"md5":"F7415E33F972C03ABD4F3FED36748F7A"
}
]
}
}
}
}
Ошибки валидации запроса. В теле ответа содержится описание ошибки Error. Для данного метода возможны следующие ошибки:
Код ошибки | Описание | Содержимое контекста |
---|---|---|
AbsenceOfRequiredField | Не указано одно из обязательных полей | |
WrongFieldValue | Значение поля не соответствует требуемому формату. Поле, формат которого не соответствует, указано в описании ошибки в message |
|
UnexistentSubject | Не удалось найти указанного субъекта | Идентификатор субъекта, которого не удалось найти |
BigContentSize | Размер контента в доверенности превышает 10 мб | Описание неправильного контента ContetnIfo |
UnsupportedContentType | Указан контент, формат которого не поддерживается | Описание неправильного контента ContetnIfo |
UnexistentContent | Не удалось найти контент в базе по указанному идентификатору | Описание ненайденного контента ContetnIfo |
HTTP 400
Content-Type Application/json
{
"code": "validation",
"message": "Failed to validate request",
"target": "api",
"errors":
[
{
"code": "DuplicatedRepresentative",
"message": "Representative for principal bc5e1176-197c-4d63-bb68-6decfb8ee69d and agent 8853a664-170a-4deb-8e37-5983d9e16f91 is already existed",
"target": "EntityApi"
}
]
}
Ошибка авторизации: пользователь не авторизован
Ошибка аутентификации: пользователь не имеет доступа к ресурсам организации, которая указана в заголовке авторизации
Представитель с указанной парой субъект и представитель не найден
В заголовке Content-Type
указан тип контента, который не поддерживается для данного метода