Список терминалов
POST /v2/terminal/list
{
"params": {
"idAgent": 0,
"idTypeTerminal": 0,
"sub": 0,
"idTerminal": 0,
"name": "string",
"rnm": "string",
"address": "string",
"active": 0,
"format": "string"
}
}
- idAgent - Идентификатор агента, под которым будет поиск терминалов. Необязательное поле, по умолчанию берется авторизованный агент;
- sub - 0 - только агент, 1 - только субагенты всех уровней, 2 - все, агент и субагенты всех уровней, 3 - только субагенты (следующего от агента уровня), 4 - агент и субагенты (следующего от агента уровня). Необязательное поле.
- idTypeTerminal - Тип терминала. Необязательное поле. Если параметра нет, то вернутся все терминалы;
- name - Наименование терминала. Для поиска терминала по имени или его части. Необязательное поле. Если параметра нет, то в ответе отобразится полный список терминалов;
- rnm - РНМ терминала. Для поиска терминала по РНМ или его части. Необязательное поле. Если параметра нет, то в ответе отобразится полный список терминалов;
- address - Адрес терминала. Для поиска терминала по адресу или его части. Необязательное поле. Если параметра нет, то в ответе отобразится полный список терминалов;
- idTerminal - Идентификатор терминала. Для поиска терминала по номеру. Необязательное поле. Если параметра нет, то в ответе отобразится полный список терминалов;
- active - Необязательное поле. 0 - все терминалы, 1 - только активные, 2 - только не активные (заблокированные)
- format - формат ответа. Необязательное поле. По умолчанию обычный ответ в json. Доступен xlsx.
Ответ:
{
"code": 0,
"message": "string",
"data": [
{
"idTerminal": 0,
"idTypeTerminal": 0,
"idAgent": 0,
"activePoint": false,
"agentName": "string",
"terminalName": "string",
"terminalAddress": "string",
"isCashOut": false,
"znm": 0,
"ofdType": 0,
"fisDateOn": "20230925105457",
"fisDateOff": "20230925105457",
"lastPing": "20230925105457",
"idTerminalStatus": 0,
"idTerminalBlockType": 0,
"dateBlock": "20230925105457"
}
]
}