user/login
Дава ключ, необходим за ползването на повечето услуги на системата
Заявка
1.json
{
"jsonrpc": "2.0",
"method": "login",
"params": {
"username": "johndoe",
"password": "************",
"language": "bulgarian"
},
"id": 1
}
- Параметри на заявката
- Потребителско име на акаунта
- Парола на акаунта
Отговор
1.json
{
"jsonrpc": "2.0",
"result": {
"return": true,
"access": [
{
"permission_id": 1
},
{
"permission_id": 2
},
"..."
],
"username": "johndoe",
"userdata": {
"first_name": "John",
"surname": "",
"last_name": "Doe",
"company_name": "TestCompany"
},
"comp_id": 1,
"comp_type": 1,
"user_id": 1,
"key": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"superadmin": 1
},
"id": 1
}
- Резултат от заявката
- Дали входът е успешен.
- Списък с правата на потребителя в системата. Всяко право има за индекс - "permission_id" и стойност - id-то на правото
- ID-то на потребителя.
- Потребителското име на потребителя.
- Допълнителни данни за потребителя
- Име на потребителя
- Презиме на потребителя
- Фамилно име на потребителя
- Името на компанията на потребителя
- ID-то на компанията към която принадлежи потребителя.
- ID-то на типът на компанията към която принадлежи потребителя.
- Оторизационен ключ, необходим за достъп до услугите в системата. Формат: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
- Дали потребителя има права на супер администратор. 0/1