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
LifetronsDevicesResp| Name | 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>