Перейти к основному контенту

Список терминалов

POST /terminal/list HTTP/1.1
{
  "Body": {
    "Params": {
      "idAgent": 314,
      "address": "Озтюрка"
    }
  }
}
  • idAgent - Идентификатор агента, под которым будет поиск терминалов. Необязательное поле, по умолчанию берется авторизованный агент;
  • subOn - 1 - включить или 0 - не включать в список терминалы субагентов. Необязательное поле. По умолчанию 0;
  • sub - 0 - только агент, 1 - только субагенты всех уровней, 2 - все, агент и субагенты всех уровней, 3 - только субагенты (следующего от агента уровня), 4 - агент и субагенты (следующего от агента уровня). Необязательное поле.
  • idTypeTerminal - Тип терминала. Необязательное поле. Если параметра нет, то вернутся все терминалы;
  • name - Наименование терминала. Для поиска терминала по имени или его части. Необязательное поле. Если параметра нет, то в ответе отобразится полный список терминалов;
  • rnm - РНМ терминала. Для поиска терминала по РНМ или его части. Необязательное поле. Если параметра нет, то в ответе отобразится полный список терминалов;
  • address - Адрес терминала. Для поиска терминала по адресу или его части. Необязательное поле. Если параметра нет, то в ответе отобразится полный список терминалов;
  • idTerminal - Идентификатор терминала. Для поиска терминала по номеру. Необязательное поле. Если параметра нет, то в ответе отобразится полный список терминалов;
  • active - Необязательное поле. 0 - все терминалы, 1 - только активные, 2 - только не активные (заблокированные)
  • disabledByLimitReplenishmentWithoutRestrictions - Терминалы с отключенным за превышение лимита сервисом "Пополнение счета без ограничений". Необязательное поле. Null или без тега - все терминалы, 1 - с отключенным сервисом "Пополнение счета без ограничений", 0 - с не отключенным сервисом "Пополнение счета без ограничений"
 

Ответ:

{
  "Code": 0,
  "Message": "Success",
  "QueryData": [
    {
      "Rows": [
        {
          "idTerminal": 31000,
          "idTypeTerminal": 1,
		  "idAgent": 1087,
          "activePoint": 1,
          "agentName": "TestAgent TOO",
          "terminalName": "A0 Тестовый",
          "terminalAddress": "ул.М.Озтюрка 7",
          "isCashOut": 0,
        },
        {
          "idTerminal": 25617,
          "idTypeTerminal": 11,
		  "idAgent": 1087,
          "activePoint": 1,
          "agentName": "TestAgent TOO",
          "terminalName": "Kassa24Pos Promo",
          "terminalAddress": "М.Озтюрка 7",
          "isCashOut": 1,
        }
      ]
    }
  ]
}