GET api/devices/list?id={id}&epochtime={epochtime}
Use this api to get list of devices added by users.
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
id |
object representing userid that need to get list of devices. |
integer |
Required |
epochtime |
it is a max time from list. used to avoid old records. used for offline mode |
decimal number |
None. |
Body Parameters
None.
Response Information
Resource Description
On success, return list of devices On failure, return null
LifetronsDevicesRespName | Description | Type | Additional information |
---|---|---|---|
devices |
list of devices |
Collection of LifetronsDevice |
None. |
resp_code |
Lifetrons response code |
string |
None. |
resp_msg |
Lifetrons response message |
string |
None. |
Response Formats
application/json, text/json
Sample:
{ "devices": [ { "Lifetrons_device_id": "sample string 1", "device_name": "sample string 2", "device_id": "sample string 3", "device_type": "sample string 4", "type_id": 5, "added_on": 6.1, "last_update": 7.1, "user_id": 8, "is_active": true, "category": "sample string 10", "model": "sample string 11", "firmware": "sample string 12", "config": { "settings": [ { "id": 1, "name": "sample string 2", "title": "sample string 3" }, { "id": 1, "name": "sample string 2", "title": "sample string 3" } ], "features": [ { "id": 1, "name": "sample string 2", "title": "sample string 3" }, { "id": 1, "name": "sample string 2", "title": "sample string 3" } ] } }, { "Lifetrons_device_id": "sample string 1", "device_name": "sample string 2", "device_id": "sample string 3", "device_type": "sample string 4", "type_id": 5, "added_on": 6.1, "last_update": 7.1, "user_id": 8, "is_active": true, "category": "sample string 10", "model": "sample string 11", "firmware": "sample string 12", "config": { "settings": [ { "id": 1, "name": "sample string 2", "title": "sample string 3" }, { "id": 1, "name": "sample string 2", "title": "sample string 3" } ], "features": [ { "id": 1, "name": "sample string 2", "title": "sample string 3" }, { "id": 1, "name": "sample string 2", "title": "sample string 3" } ] } } ], "resp_code": "sample string 1", "resp_msg": "sample string 2" }
application/xml, text/xml
Sample:
<LifetronsDevicesResp xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LifetronsPhoneApi.Domain.ResponseAgg"> <resp_code xmlns="http://schemas.datacontract.org/2004/07/LifetronsPhoneApi.Models">sample string 1</resp_code> <resp_msg xmlns="http://schemas.datacontract.org/2004/07/LifetronsPhoneApi.Models">sample string 2</resp_msg> <devices xmlns:d2p1="http://schemas.datacontract.org/2004/07/LifetronsPhoneApi.Domain.DeviceAgg"> <d2p1:LifetronsDevice> <d2p1:Lifetrons_device_id>sample string 1</d2p1:Lifetrons_device_id> <d2p1:added_on>6.1</d2p1:added_on> <d2p1:category>sample string 10</d2p1:category> <d2p1:config> <d2p1:features> <d2p1:DeviceConfiguration> <d2p1:id>1</d2p1:id> <d2p1:name>sample string 2</d2p1:name> <d2p1:title>sample string 3</d2p1:title> </d2p1:DeviceConfiguration> <d2p1:DeviceConfiguration> <d2p1:id>1</d2p1:id> <d2p1:name>sample string 2</d2p1:name> <d2p1:title>sample string 3</d2p1:title> </d2p1:DeviceConfiguration> </d2p1:features> <d2p1:settings> <d2p1:DeviceConfiguration> <d2p1:id>1</d2p1:id> <d2p1:name>sample string 2</d2p1:name> <d2p1:title>sample string 3</d2p1:title> </d2p1:DeviceConfiguration> <d2p1:DeviceConfiguration> <d2p1:id>1</d2p1:id> <d2p1:name>sample string 2</d2p1:name> <d2p1:title>sample string 3</d2p1:title> </d2p1:DeviceConfiguration> </d2p1:settings> </d2p1:config> <d2p1:device_id>sample string 3</d2p1:device_id> <d2p1:device_name>sample string 2</d2p1:device_name> <d2p1:device_type>sample string 4</d2p1:device_type> <d2p1:firmware>sample string 12</d2p1:firmware> <d2p1:is_active>true</d2p1:is_active> <d2p1:last_update>7.1</d2p1:last_update> <d2p1:model>sample string 11</d2p1:model> <d2p1:type_id>5</d2p1:type_id> <d2p1:user_id>8</d2p1:user_id> </d2p1:LifetronsDevice> <d2p1:LifetronsDevice> <d2p1:Lifetrons_device_id>sample string 1</d2p1:Lifetrons_device_id> <d2p1:added_on>6.1</d2p1:added_on> <d2p1:category>sample string 10</d2p1:category> <d2p1:config> <d2p1:features> <d2p1:DeviceConfiguration> <d2p1:id>1</d2p1:id> <d2p1:name>sample string 2</d2p1:name> <d2p1:title>sample string 3</d2p1:title> </d2p1:DeviceConfiguration> <d2p1:DeviceConfiguration> <d2p1:id>1</d2p1:id> <d2p1:name>sample string 2</d2p1:name> <d2p1:title>sample string 3</d2p1:title> </d2p1:DeviceConfiguration> </d2p1:features> <d2p1:settings> <d2p1:DeviceConfiguration> <d2p1:id>1</d2p1:id> <d2p1:name>sample string 2</d2p1:name> <d2p1:title>sample string 3</d2p1:title> </d2p1:DeviceConfiguration> <d2p1:DeviceConfiguration> <d2p1:id>1</d2p1:id> <d2p1:name>sample string 2</d2p1:name> <d2p1:title>sample string 3</d2p1:title> </d2p1:DeviceConfiguration> </d2p1:settings> </d2p1:config> <d2p1:device_id>sample string 3</d2p1:device_id> <d2p1:device_name>sample string 2</d2p1:device_name> <d2p1:device_type>sample string 4</d2p1:device_type> <d2p1:firmware>sample string 12</d2p1:firmware> <d2p1:is_active>true</d2p1:is_active> <d2p1:last_update>7.1</d2p1:last_update> <d2p1:model>sample string 11</d2p1:model> <d2p1:type_id>5</d2p1:type_id> <d2p1:user_id>8</d2p1:user_id> </d2p1:LifetronsDevice> </devices> </LifetronsDevicesResp>