Answers: Request will send a few answers with same request and sender info in each answer. Each type of controller sends in a separate answer.
				
					{
    "api": "1.0",
    "error": null,
    "method": "hub.data.list",
    "id": "<REQUEST_ID>",
    "result": {
        "devices": {
            "5e6b361746abd40dfb1494c1":{
                "name": "Smart Plug",
                "reachable": true,
                "armed": false,
                "serviceNotification": false,
                "roomId": "",
                "status": "idle"
            }
        }
    }
}
{
    "api": "1.0",
    "error": null,
    "method": "hub.data.list",
    "id": "<REQUEST_ID>",
    "result": {
        "items": {
            "5e6b361746abd40dfb1494c2":{
                "value": "idle"
            },
            "5e6b361746abd40dfb1494c3":null
        }
    }
}
{
    "api": "1.0",
    "error": null,
    "method": "hub.data.list",
    "id": "<REQUEST_ID>",
    "result": {
        "rooms": {
            "8e6b361746abd40dfb1494c4":{
                "name": "Living Room"
            },
            "8e6b361746abd40dfb149417":{
                "name": "Hall"
            }
        }
    }
}
{
    "api": "1.0",
    "error": null,
    "method": "hub.data.list",
    "id": "<REQUEST_ID>",
    "result": {
        "scenes": {
            "5c7ff48b7f00002a07a408e3":{
                "name": "Scene1"
            },
            "5c6ec961cc01eb07f86f9dd9":{
                "name": "Test Scene"
            }
        }
    }
}				
			
				
					The order of requests to be sent is always the same: devices, items, rooms, scenes.