PUT /subjects/{subjectId}

Метод позволяет заменить данные ранее созданного субъекта.

Переменные

Название Тип Формат Обязательность Описание
subjectId string Guid true Идентификатор субъекта, данные которого требуется скорректировать

Заголовки

Название Описание
Content-Type application/json
Authorization Заголовок авторизации

Content-Type

Допустимые значения Content-Type:

  • Application/json

Тело запроса

Название Тип Формат Обязательность Описание
externalId string ^\w{1,100}$ false Внешний идентификатор субъекта
person object Person false Информация о ФЛ
organization object Organization false Информация о ЮЛ
notification object Notification false Контактные данные субъекта
contracts array DocumentInfo true Информация о документах

В соответствии с типом созданного субъекта, в теле запроса должен быть указан один из элементов: person, organization.

При актуализации субъекта нельзя менять его externalId и тип. Если был создан субъект физическое лицо person, сделать из этого субъекта организацию organization нельзя.

Пример

Замена данных физического лица.

  PUT /realty/web/inspection-api/v1/subjects/6506c8bb1dc70a5286708d42
  Authorization: ReestroAuth apiKey=1269f58a-3d40-42e1-91ad-a4251566419c&portal.orgid=1269f58a-3d40-42e1-91ad-a4251566419c
  Content-Type: application/json
{ "contracts": [
    {
      "documentType": "558401010201",
      "number": "ДДУ№332-001",
      "issueDate": "2025-01-01",
      "placeOfIssue": "Г.Екатеринбург"
    },
    {
      "documentType": "558401010201",
      "number": "ДДУ№332-002",
      "series": "null",
      "issueDate": "2023-02-01",
      "endingDate": "2024-02-01"
    }
  ],
  "externalId": "super_ID_fromCRM001",
  "person": {
    "name": "Иван",
    "surname": "Иванов",
    "patronymic": "Иванович",
    "dateBirth": "1991-01-01",
    "birthPlace": "Г.Екатеринбург",
    "snils": "39227090793",
    "inn": "473526538106",
    "address": "Г.Екатеринбург, улица Малопрудная д,5",
    "identityDocument": {
      "documentType": "008001001000",
      "number": "865999",
      "series": "5711",
      "issueDate": "2000-01-01",
      "issuer": {
        "issuerName": "УФМС России",
        "issuerCode": "590-007"
      },
      "placeOfIssue": "Г.Екатеринбург"
    }
 }
}   

Ответы

200

Тело ответа

Данные успешно заменены. В теле ответа содержится актуальное описание субъекта Subject.

Пример ответа

HTTP 200
  Content-Type: application/json
{
    "id": "6506c8bb1dc70a5286708d42",
     "contracts": [
    {
      "documentType": "558401010201",
      "number": "ДДУ№332-001",
      "issueDate": "2025-01-01",
      "placeOfIssue": "Г.Екатеринбург"
    },
    {
      "documentType": "558401010201",
      "number": "ДДУ№332-002",
      "series": "null",
      "issueDate": "2023-02-01",
      "endingDate": "2024-02-01"
    }
  ],
  "externalId": "super_ID_fromCRM001",
  "person": {
    "name": "Иван",
    "surname": "Иванов",
    "patronymic": "Иванович",
    "dateBirth": "1991-01-01",
    "birthPlace": "Г.Екатеринбург",
    "snils": "39227090793",
    "inn": "473526538106",
    "address": "Г.Екатеринбург, улица Малопрудная д,5",
    "identityDocument": {
      "documentType": "008001001000",
      "number": "865999",
      "series": "5711",
      "issueDate": "2000-01-01",
      "issuer": {
        "issuerName": "УФМС России",
        "issuerCode": "590-007"
      },
      "placeOfIssue": "Г.Екатеринбург"
    }
 }
}  

400

Ошибки валидации запроса.

401

Ошибка авторизации: пользователь не авторизован

403

Ошибка аутентификации: пользователь не имеет доступа к ресурсам организации, которая указана в заголовке авторизации

404

Субъект с указанным идентификатором не найден

415

В заголовке Content-Type указан тип контента, который не поддерживается для данного метода