Оновити користувача
PUT/users/:id
Оновити користувача
Request
Path Parameters
Ідентифікаційний номер користувача
- apllication/json
Body
Ім'я користувача
John
Пароль
=Sup3rP@55!@923-
Електронна пошта користувача
9t7Rw@example.com
Тип користувача
Possible values: [user
, admin
]
user
Перелік пристроїв, до яких має доступ користувач.
favorites
object
Уподобання користувача
Список улюблених пристроїв
Список улюблених кімнат
Список улюблених розділів
Список улюблених сцен
Responses
- 200
- 400
- 403
- 404
- 409
Користувач успішно оновлено
- application/json
- Schema
- Example (from schema)
Schema
Прапорець, який показує, чи був запит успішним
Ідентифікатор користувача
2
Ім'я користувача
John
Електронна пошта користувача
9t7Rw@example.com
Тип користувача
Possible values: [user
, admin
]
user
favorites
object
required
Уподобання користувача
Список улюблених пристроїв
Список улюблених кімнат
Список улюблених розділів
Список улюблених сцен
Перелік пристроїв, до яких має доступ користувач.
Список сцен, до яких має доступ користувач.
{
"success": true,
"id": 2,
"name": "John",
"email": "9t7Rw@example.com",
"type": "user",
"favorites": {
"devices": [
0
],
"rooms": [
0
],
"sections": [
0
],
"scenes": [
0
]
},
"devices": [
0
],
"scenes": [
0
]
}
Посилане пристрій не знайдено
- application/json
- Schema
- Example (from schema)
- Example
Schema
Прапорець, який показує, чи був запит успішним
Ціле число помилки, див. Помилки
Опис помилки
Додаткові дані, що описують помилку
{
"success": true,
"errorCode": 0,
"errorMessage": "string"
}
{
"success": false,
"errorCode": 4130,
"errorMessage": "Referenced object not found",
"errorParameters": {
"type": "device",
"id": 123
}
}
Доступ заборонено
- application/json
- Schema
- Example (from schema)
- Example
Schema
Прапорець, який показує, чи був запит успішним
Ціле число помилки, див. Помилки
Опис помилки
Додаткові дані, що описують помилку
{
"success": true,
"errorCode": 0,
"errorMessage": "string"
}
{
"success": false,
"errorCode": 4132,
"errorMessage": "Access denied",
"errorParameters": "Access denied"
}
Користувача не знайдено.
- application/json
- Schema
- Example (from schema)
- Example
Schema
Прапорець, який показує, чи був запит успішним
Ціле число помилки, див. Помилки
Опис помилки
Додаткові дані, що описують помилку
{
"success": true,
"errorCode": 0,
"errorMessage": "string"
}
{
"success": false,
"errorCode": 4128,
"errorMessage": "Not found",
"errorParameters": {
"type": "user",
"id": 123
}
}
Користувач вже існує
- application/json
- Schema
- Example (from schema)
- Example
Schema
Прапорець, який показує, чи був запит успішним
Ціле число помилки, див. Помилки
Опис помилки
Додаткові дані, що описують помилку
{
"success": true,
"errorCode": 0,
"errorMessage": "string"
}
{
"success": false,
"errorCode": 4129,
"errorMessage": "Object already exists",
"errorParameters": {
"type": "user",
"id": 3
}
}