Створити користувача
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]
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": 4129,
"errorMessage": "Object already exists",
"errorParameters": {
"type": "user",
"id": 3
}
}