r_keeper

GetAgentList

Примечания:

  • У агрегатора должна быть лицензия WsServer иначе вернется соответствующая ошибка
  • Список агентов формируется из агентов 1 и 2 версии (если агент не был подключен к серверу (в момент запроса ofline), то он не появится в списке).
  • В списке агентов отображаются только агенты доступные агрегатору, те с активной лицензией WsProduct и не просроченной датой
  • В списке агентов отображаются в том числе и объекты с просроченными лицензиями WsClient (дата licenseExpirationDate для них будет просрочена)

Описание

Формат запроса

{
  "taskType": "GetAgentList"
}

Формат ответа

{
    "taskResponse":{
        "agents":[
          {
            "objectId":0,
            "version":"string",
            "isOnline": "true",
            "licenseExpirationDate": "2019-28-T15:00:00+03:00",
            "rkVersion": "7.6.225"
          }
        ],
   "responseCommon":{
      "taskGuid":"string",
      "taskType":"GetAgentList"
   }
}

Ответ с ошибкой

{
  "responseCommon": {
    "taskGuid": "string",
    "taskType": "GetAgentList"
  },
  "error": {
    "wsError": {
      "code": "string",
      "desc": "string"
    }
  }
}