/api/lite/settings/users
/api/lite/settings/users
Метод возвращает пользователей, созданных для магазина.
Параметры:
query - поисковый запрос (по имени/фамилии/отчеству/логину/телефону);
size - количество результатов (по умолчанию 10).
Пример ответа:
{
"success": true,
"users": [
{
"login": "test@test.ru",
"isSystemUser": true,
"isRoot": true,
"firstName": null,
"lastName": null,
"middleName": null,
"phone": null,
"roles": [
{
"id": "b37a0b62-0ec9-3984-8509-6ce33be54bf2",
"name": "Администратор"
}
]
},
{
"login": "test@test.ru_callcenter",
"isSystemUser": true,
"isRoot": false,
"firstName": null,
"lastName": null,
"middleName": null,
"phone": null,
"roles": [
{
"id": "a84dcbb4-7fec-c55c-9761-be7a68057edb",
"name": "Подтверждение заказа"
}
]
},
{
"login": "test@test.ru-expert",
"isSystemUser": true,
"isRoot": false,
"firstName": null,
"lastName": null,
"middleName": null,
"phone": null,
"roles": [
{
"id": "b37a0b62-0ec9-3984-8509-6ce33be54bf2",
"name": "Администратор"
}
]
}
]
}
/api/lite/settings/users
Обновляет или создает пользователя. Если пользователь с указанным login существует, то обновляет его, иначе создает нового.
Пример запроса:
{
"login": "test@test.ru",
"firstName": "Имя",
"lastName": "Фамилия",
"middleName": "Отчество",
"phone": "+7 999 999 99 99",
"password": "qqq222",
"roles": ["a84dcbb4-7fec-c55c-9761-be7a68057edb"]
}
Пример ответа:
{
"success": true
}
/api/lite/settings/users?login=test@test.ru
Удаляет пользователя