POST /workers
Метод позволяет создать подрядчика.
Название | Описание |
---|---|
Content-Type | application/json |
Authorization | Заголовок авторизации |
Название | Тип | Формат | Обязательность | Описание |
---|---|---|---|---|
externalId | string | ^\w{1,100}$ |
false |
Внешний идентификатор подрядчика |
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 |
Элементы приемки, за которые ответственен подрядчик |
При заполнении полей подрядчиков обязательными являются ogrn
или inn
+kpp
. По этим полям находится организация и автоматически дозаполняются остальные реквизиты подрядчика.
Если данные не найдены, то в ответе будет возвращена соответствующая ошибка. В этом случае необходимо заполнить все требуемые поля вручную.
Создание подрядчика - юридическое лицо.
POST /realty/web/inspection-api/v1/workers
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",
"52d4e9f4-549c-11ee-85f5-33cc3b23a326"
],
"notification": {
"email": "testkontur111@gmail.com",
"phone": "79129999991"
},
"inn": "5902300072",
"kpp": "590201001"
}
Подрядчик успешно создан. В теле ответа содержится описание подрядчика Worker.
HTTP 201
Content-Type: application/json
{
"id": "63dc8062-54a2-11ee-ab8c-0daeffc5ad4b",
"externalId": null,
"organization": {
"name": "ООО Подрядчик по сантехнике",
"inn": "5902300072",
"ogrn": "1025900000048"
},
"soleProprietor": null,
"notification": {
"email": "testkontur111@gmail.com",
"phone": "79129999981"
},
"elementsIds": [
"6db6066e-537e-11ee-9cf7-fd8814f00a4f",
"52d4e9f4-549c-11ee-85f5-33cc3b23a326"
]
}
Ошибки валидации запроса.
Ошибка авторизации: пользователь не авторизован.
Ошибка аутентификации: пользователь не имеет доступа к ресурсам организации, которая указана в заголовке авторизации.
В заголовке Content-Type
указан тип контента, который не поддерживается для данного метода.