POST /constructions

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

Заголовки

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

Тело запроса

Название Тип Формат Обязательность Описание
externalId string ^\w{1,100}$ false Внешний идентификатор объекта недвижимости
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}$ false Строительный номер объекта
floor string ^\w{1,20}$ true Этаж
commonArea object commonArea true Общая площадь
roomCount integer ^\d{3}$ true Количество комнат
liveArea object liveArea false Жилая площадь
section string ^\w{1,3}$ false Секция
entrance string ^\w{1,2}$ false Подъезд

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 Погрешность

Пример

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

  POST /realty/web/inspection-api/v1/constructions
  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": "225",
    "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"
}

Ответы

201

Тело ответа

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

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

  HTTP 201
  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": "225",
        "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

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

415

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