Отримати користувача
GET/users/:id
Отримати користувача
Request
Path Parameters
Ідентифікатор користувача
Responses
- 200
- 403
- 404
- 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": 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
}
}