Створити користувача
POST/users
Створити користувача.
Request
- apllication/json
Body
Ім'я користувача
John
Пароль
=Sup3rP@55!@923-
Електронна пошта користувача
9t7Rw@example.com
Тип користувача
Possible values: [user
, admin
]
user
Перелік пристроїв, до яких має доступ користувач.
Responses
- 200
- 400
- 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": 4129,
"errorMessage": "Object already exists",
"errorParameters": {
"type": "user",
"id": 3
}
}