PUT /workers/{workerId}

Метод позволяет редактировать ранее созданного подрядчика.

Переменные

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

Заголовки

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

Тело запроса

Название Тип Формат Обязательность Описание
name string ^\w{1,500}$ false Наименование подрядчика
inn string ^\d{10}$\d{12}$ false ИНН подрядчика
ogrn string ^\d{13}$\d{15}$ false ОГРН подрядчика
kpp string \d{4}[\w\d]{2}\d{3} false КПП подрядчика
notification object Notification true Контактные данные
elementIds array Guid true Элементы приемки, за которые ответственен подрядчик

При актуализации подрядчика нельзя менять его externalId.

Пример

Корретировка данных подрядчика - юридического лица.

 PUT /realty/web/inspection-api/v1/workers/63dc8062-54a2-11ee-ab8c-0daeffc5ad4b
  Authorization: ReestroAuth apiKey=1269f58a-3d40-42e1-91ad-a4251566419c&portal.orgid=1269f58a-3d40-42e1-91ad-a4251566419c
  Content-Type: application/json 
{
  "elementsIds": [
    "6db6066e-537e-11ee-9cf7-fd8814f00a4f"
  ],
  "notification": {
    "email": "test1@mail.ru",
    "phone": "79999999999"
  },
  "name": "Главный подрядчик",
  "inn": "7708350975",
  "ogrn": "1197746335313",
  "kpp": "770801001"
}

Ответы

200

Тело ответа

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

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

HTTP 200
  Content-Type: application/json
{
    "id": "63dc8062-54a2-11ee-ab8c-0daeffc5ad4b",
    "externalId": "test_id-01",
    "organization": {
        "name": "Главный подрядчик",
        "inn": "7708350975",
        "ogrn": "1197746335313"
    },
    "soleProprietor": null,
    "notification": {
        "email": "test1@mail.ru",
        "phone": "79999999999"
    },
    "elementsIds": [
        "6db6066e-537e-11ee-9cf7-fd8814f00a4f"
    ]
}

400

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

401

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

403

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

404

Подрядчик с указанным идентификатором не найден.

415

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