Справочник Пользователи содержит информацию о пользователях клиента (имя, должность , роль, статус, email) системы TrackControl Web 2.
...
token | Токен, полученный при авторизации * |
* - обязательный параметр
В случае успешного выполнения запроса, должен прийти ответ со списком пользователей следующего формата:
Code Block | ||
---|---|---|
| ||
{
"data": [
{
"_id": "56038f5c44058c0bbeb3eb36",
"create": "user1",
"createDate": "Thu, 24 Sep 2015 08:51:24 GMT",
"email": "user1@ukr.net",
"is_delete": false,
"is_locked": false,
"login": "user1",
"name": "Ivan Ivanov",
"parent": "53a294672eb21fb66500e57e",
"parent_type": "diler",
"position": "Developer",
"role": "admin",
"roleId": "43",
"status": "custom"
},
{
"_id": "57774f1744058c3bfffa8cc9",
"create": "user2",
"createDate": "Sat, 02 Jul 2016 08:20:22 GMT",
"email": "user2@gmail.com",
"is_delete": false,
"is_locked": false,
"login": "user2",
"name": "Petr Petrov",
"parent": "53a294672eb21fb66500e57e",
"parent_type": "diler",
"position": "devOps",
"role": "admin",
"roleId": "43",
"status": "custom"
}
],
"err": null,
"status": true
} |
Создание новой записи
Для создания новой записи (нового пользователя), необходимо отправить GET запрос на адрес https://teletrack.ua/api/users/save/<token>/?id=0&login=iivanov&name=Ivan%20Ivanov&position=dispatcher&email=iivanov@gmail.com&role=62&password=Kiev123456 , где
token | Токен, полученный при авторизации * |
электронный адрес пользователя * | |
id | 0 (0 указывает что пользователь новый) * |
login | уникальный логин под которым будет осуществятся вход (предпочтительно email) * |
name | ФИО пользователя |
password | Пароль * |
position | Должность |
role | Id присвоенной роли пользователя. Подробно о ролях читайте в разделе Роли * |
* - обязательный параметр
В случае успешного выполнения запроса, должен прийти ответ следующего вида:
Code Block | ||
---|---|---|
| ||
{
"data": {
"Id": "5922baf7f69f47818158bb2a"
},
"err": null,
"status": true
} |
Id | ID новой |
Редактирование записи (пользователя)
...
token | Токен, полученный при авторизации * |
| |
id |
|
login |
|
name |
|
position | Измененная должность |
role |
|
* - обязательный параметр
В случае успешного выполнения запроса, должен прийти ответ следующего вида:
Code Block | ||
---|---|---|
| ||
{
"data": null,
"err": null,
"status": true
} |
Удаление записи (Пользователя).
...
token | Токен, полученный при авторизации * |
Id |
|
* - обязательный параметр
В случае успешного выполнения запроса, должен прийти ответ следующего вида:
Code Block | ||
---|---|---|
| ||
{
"data": null,
"err": null,
"status": true
} |