PUT /constructions/{constructionId}

Метод позволяет изменить объект недвижимости.

Переменные

Название Тип Формат Обязательность Описание
constructionId string true Идентификатор объекта

Заголовки

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

Тело запроса

Название Тип Формат Обязательность Описание
buildingId string Guid true Идентификатор здания
planId string Guid true Идентификатор планировки
contract object documentInfo true ДДУ или ДУПТ
info object Info true Информация об объекте

Info

Название Тип Формат Обязательность Описание
type string type true Тип объекта
objectNumber string ^\w{1,10}$ true Номер объекта
buildingNumber string ^\w{1,10}$ true Строительный номер объекта
floor string ^\w{1,20}$ true Этаж
commonArea object commonArea true Общая площадь
roomCount string ^\d{3}$ true Количество комнат
liveArea object liveArea true Жилая площадь. Поле обязательно для типа flat
section string ^\w{1,3}$ true Секция
entrance string ^\w{1,2}$ true Подъезд

type

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

  • Flat - квартира
  • Apartments - апартаменты
  • Office - офис
  • TradingArea - торговая площадь
  • Stock - склад
  • Pantry - кладовая
  • ParkingSpace - машино-место

CommonArea

Объект содержит описание общей площади объекта

Название Тип Формат Обязательность Описание
value string ^\d{1,20}.\d{1,2}$ true Значение общей площади объекта
unit string ^\w{1,20}$ false Единица измерения площади
accuracy string Guid false Погрешность

liveArea

Объект содержит описание жилой площади объекта

Название Тип Формат Обязательность Описание
value string ^\d{1,20}.\d{1,2}$ true Значение жилой площади объекта
unit string ^\w{1,20}$ false Единица измерения площади
accuracy string ^\w{1,20}$ false Погрешность

documentInfo

Объект содержит описание документа дольщика

Название Тип Формат Обязательность Описание
documentType string DocumentType true Тип документа
number string ^[\w]{1,45}$ false Номер документа
series string ^[\w]{1,45}$ false Серия документа
issueDate string YYYY-MM-DD false Дата выдачи документа
endingDate string YYYY-MM-DD false Дата окончания действия документа
issuer object Issuer false Издатель
placeOfIssue string ^[\w]{1,1000}$ false Место выдачи

Issuer

Объект содержит описание организации, выдавшей документ, или автора документа

Название Тип Формат Обязательность Описание
issuerCode string ^[\w]{1,20}$ false Код подразделения
issuerName string ^[\w]{1,255}$ true Наименование организации

Пример

Изменение объекта недвижимости

  PUT /realty/web/inspection-api/v1/constructions/4fdeb6de-5489-11ee-ab8c-0daeffc5ad4b
  Authorization: ReestroAuth apiKey=1269f58a-3d40-42e1-91ad-a4251566419c&portal.orgid=1269f58a-3d40-42e1-91ad-a4251566419c
  Content-Type: application/json
{
  "buildingId": "52c9d01e-53f7-11ee-85f5-33cc3b23a326",
  "contract": {
    "documentType": "558401010201",
    "number": "5711",
    "series": "123456",
    "issueDate": "2000-01-01",
    "endingDate": "",
    "issuer": {
      "issuerName": "УВД",
      "issuerCode": "010-001"
    },
    "placeOfIssue": "УВД Ленинского района города Екатеринбург"
  },
  "info": {
    "commonArea": {
      "value": "35",
      "unit": "1",
      "accuracy": "null"
    },
    "floor": "5",
    "objectNumber": "229",
    "type": "flat",
    "buildingNumber": "21",
    "roomCount": "1",
    "liveArea": {
      "value": "30",
      "unit": "1",
      "accuracy": "null"
    },
    "section": "1",
    "entrance": "1"
  },
  "planId": "064ec58c-5488-11ee-85f5-33cc3b23a326",
  "externalId": "null"
}

Ответы

200

Тело ответа

Объект успешно изменён. В теле ответа содержится описание объекта недвижимости construction.

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

  HTTP 200
  Content-Type: Application/json
{
    "id": "4fdeb6de-5489-11ee-ab8c-0daeffc5ad4b",
    "externalId": "null",
    "buildingId": "52c9d01e-53f7-11ee-85f5-33cc3b23a326",
    "planId": "064ec58c-5488-11ee-85f5-33cc3b23a326",
    "info": {
        "type": "Flat",
        "objectNumber": "229",
        "buildingNumber": "21",
        "floor": "5",
        "commonArea": {
            "value": 35,
            "unit": "1",
            "accuracy": "null"
        },
        "roomCount": 1,
        "liveArea": {
            "value": 30,
            "unit": "1",
            "accuracy": "null"
        },
        "section": "1",
        "entrance": "1"
    },
    "contract": {
        "documentType": "558401010201",
        "number": "5711",
        "series": null,
        "issueDate": "2000-01-01",
        "endingDate": null,
        "issuer": null,
        "placeOfIssue": null
    }
}

400

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

401

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

403

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

404

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

415

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