Оновити користувача
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]
userfavorites
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
}
}