Search Event¶
Search for events by page based on criteria.
Request Format¶
POST https://{apigw-address}/connect-service/v2.1/events?action=search
Request Parameters (URI)¶
Name |
Location (Path/Query) |
Required or Not |
Data Type |
Description |
---|---|---|---|---|
orgId |
Query |
True |
String |
Organization ID which the asset belongs to. How to get orgId>> |
Request Parameters (Body)¶
Name |
Required or Not |
Data Type |
Description |
---|---|---|---|
productKey |
False |
String |
Product Key |
deviceKey |
False |
String |
Device Key |
assetId |
False |
String |
Asset ID. How to get assetId>> |
tslEventKey |
False |
String |
Event key |
tslEventType |
False |
String |
Event type |
startTime |
False |
String |
Start time (with regard to the occurring time of event). The format yyyy-MM-dd HH:mm:ss means local time, yyyy-MM-ddTHH:mm:ssZ means UTC time. If left blank, the data within the last week will be searched. |
endTime |
False |
String |
End time (with regard to the occurring time of event). The format yyyy-MM-dd HH:mm:ss means local time, yyyy-MM-ddTHH:mm:ssZ means UTC time. If left blank, the data within the last week will be searched. |
expression |
False |
String |
Query expression, which supports for sql-like query. The fields that are supported for query include: |
pagination |
False |
Pagination request struct |
Paging parameter. When not specified, 10 entries are displayed per page by default. See Pagination Request Struct>> |
Response Parameters¶
Name |
Data Type |
Description |
---|---|---|
data |
Event struct |
List of events from query, see Event Struct |
Event Struct ¶
Name |
Data Type |
Description |
---|---|---|
orgId |
String |
Organization ID which the asset belongs to. |
eventId |
String |
Event ID |
productKey |
String |
Product Key |
deviceKey |
String |
Device Key |
assetId |
String |
Asset ID |
tslEventKey |
String |
Event key in TSL model |
tslEventType |
String |
Event tupe defined in TSL model |
output |
String |
Event output |
timestamp |
Long |
Event timestamp |
localtime |
String |
Local time when event occurs |
Sample 1¶
Request Sample¶
url:https://{apigw-address}/connect-service/v2.1/events/search?action=search&orgId=1c499110e8800000
method: POST
requestBody: {"pagination":{"pageNo":1,"pageSize":2},"action":"search"}
Return Sample¶
{
"code":0,
"msg":"OK",
"requestId":"aae68461-f211-406f-9959-d04af12f28b1",
"data":[
{
"eventId":"20190506587247156ca85be5e3422d30e2642dd1",
"orgId":"yourOrgId",
"productKey":"yourProductKey",
"deviceKey":"yourDeviceKey",
"assetId":"wNzx7q3S",
"tslEventKey":"guzang01",
"tslEventType":"INFO",
"output":"{"fioat":116}",
"timestamp":1557113821000,
"localtime":"2019-05-06 11:37:01"
}
],
"pagination":{
"sortedBy":null,
"pageNo":1,
"pageSize":2,
"totalSize":1
}
}