Описание: Возвращает список пользователей, добавленных или изменившихся после указанной даты.
Запомните значение поля date из ответа сервера и используйте это значение для соответствующего параметра при следующем запросе.
Ресурс: WA20
Параметры:
- parentId: Код контрагента владельца. Целое число (4 байта).
- customerId: Код контрагента. Целое число (4 байта).
- branchId: Код филиала. Целое число (4 байта).
- date: Дата/Время. Формат yyyy-MM-dd HH:mm:ss.SSS.
- groupNameRoster: Группа пользователей (необязательный параметр). Строка (20 символов)
Подсказка по указанию параметров:
При указании параметра parentId выбор пользователей осуществляется по всем филиалам всех контрагентов, относящихся к указанному владельцу.
При указании параметра customerId выбор пользователей осуществляется по всем филиалам указанного контрагента. Параметр parentId игнорируется.
При указании параметра branchId выбор пользователей осуществляется по указанному филиалу. Параметры customerId и parentId игнорируются.
При указании параметра groupNameRoster выбор пользователей осуществляется с учетом определенной группы.
Пример запроса: https://api.farmbazis.ru/WA20?parentId=777&date=2017-01-01 12:30:00&groupNameRoster=Администратор
Пример ответа:
{
"status": "0",
"date": "2018-01-21 11:43:39.413",
"items": [ {
"customerUserId": 123,
"userName": "Администратор",
"disable": false,
"pass": "B4649215A4073547A2BE2574EF77DD71",
"post": "Системный администратор",
"dateModify": "2017-04-18 10:29:21.677",
"branch": [ {
"branchId": 456,
"disable": false,
"editable": false,
"dateModify": "2017-01-16 17:16:41.097"
}],
"group": [ {
"customerUserGroupId": 3,
"groupName": "Администратор",
"disable": false,
"dateModify": "2016-05-19 20:30:02.0"
}]
}]
}
Описание полей в ответе сервера:
- status: Статус запроса. 0 - Запрос выполнен успешно.
- date: Текущее время сервера. Дата/Время. Формат yyyy-MM-dd HH:mm:ss.SSS.
- items: Список пользователей:
- customerUserId: Код пользователя. Целое число (4 байта).
- userName: Пользователь. Строка (50).
- disable: Признак удаления. Логическое.
- pass: Пароль (Hash MD5). Строка (32).
- post: Должноcть. Строка (50).
- dateModify: Дата изменения. Дата/Время. Формат yyyy-MM-dd HH:mm:ss.SSS.
- branch: Доступные филиалы. Список.
- branchId: Код филиала. Целое число (4 байта).
- disable: Признак удаления. Логическое.
- editable: Признак редактирования. Логическое.
- dateModify: Дата изменения. Дата/Время. Формат yyyy-MM-dd HH:mm:ss.SSS.
- group: Доступные группы. Список.
- customerUserGroupId: Код группы. Целое число (4 байта).
- groupName: Группа. Строка (20).
- disable: Признак удаления. Логическое.
- dateModify: Дата изменения. Дата/Время. Формат yyyy-MM-dd HH:mm:ss.SSS.