CommandCompletionEvent is published when a command has been completed on a device. The CommandCompletionEvent will include any output parameters, exceptions, and device extensions for completing the command.
| |
---|
| The type of Jetstream event. |
| The ID assigned to the event. |
| The time that the event occurred. The value is expressed in UTC. This value is expressed in the following format: yyyy-MM-ddTHH:mm:ssZ |
| The Jetstream version of the event. |
| |
| The ID assigned to the command that was queued. |
| The name of the command that was queued. |
| The HTTP verb the API endpoint was called with. |
| The username of the user that called the endpoint. |
list (keyvaluepair
(string, string)) | A list of values that is returned from the device. This can be empty on both successful and failed commands. |
list (keyvaluepair
(string, string)) | A list of exceptions that occurred while completing the command. If the command was successfully completed, this will be empty. The most common exception is a command timeout, for example:
"Key":"CommandTimedOut",
"Value":"Command timed out after 1440 minutes. Queued Time = 3/8/2021 11:54:01 PM" |
{
"CommandId": "0093fac7-1d82-430a-8bd2-0562c2067037",
"CommandName": "SyncCredentials",
"OutputParameterList": [],
"ExceptionList": [],
"Device": "MyDeviceName",
"ReceivedTime": "2018-05-16T21:17:13Z",
"Type": "CommandCompletionEvent",
"EventId": "59236a58-2581-4f10-be5c-44c11e681794",
"EventTime": "2018-05-16T21:17:12Z",
"Version": 2
}
{
"CommandId": "6f05b39a-a7a8-4bff-b694-00117af4a6d4",
"CommandName": "GetEPCListCommand",
"OutputParameterList": [
{
"Key": "EPC",
"Value": "AD4424044149CB775C0000CB"
},
{
"Key": "EPC",
"Value": "AD44240441498F755B0000C5"
},
{
"Key": "EPC",
"Value": "AD4424044149A3795C0000C7"
},
{
"Key": "EPC",
"Value": "AD4424044149F1765B0000CF"
}
],
"ExceptionList": [],
"Device": "MyDeviceName",
"ReceivedTime": "2018-05-17T16:23:10Z",
"Type": "CommandCompletionEvent",
"EventId": "c5ec82de-2284-4156-aa09-092669115b27",
"EventTime": "2018-05-17T16:23:08Z",
"Version": 2
}
{
"CommandId": "0a80f878-8cdf-4265-beb9-2649e3affe36",
"CommandName": "ResetCommand",
"OutputParameterList": [],
"ExceptionList": [],
"Device": "MyDeviceName",
"ReceivedTime": "2018-05-17T20:05:06Z",
"Type": "CommandCompletionEvent",
"EventId": "d8fc5071-c933-4b6a-b735-225b413e4894",
"EventTime": "2018-05-17T20:05:29Z",
"Version": 2
}
{
"CommandId": "6bd4b8fb-d964-4d00-ae0a-e3943d58e004",
"CommandName": "Lockdown",
"OutputParameterList": [],
"ExceptionList": [],
"Device": "MyDeviceName",
"ReceivedTime": "2018-05-18T00:31:36Z",
"Type": "CommandCompletionEvent",
"EventId": "a0a1a21b-7537-4a75-9eee-cb2e9688f146",
"EventTime": "2018-05-18T00:31:35Z",
"Version": 2
}
{
"CommandId": "2b50fff0-e84c-42c1-b294-9eb6895684c3",
"CommandName": "UnlockDoor",
"OutputParameterList": [],
"ExceptionList": [],
"Device": "MyDeviceName",
"ReceivedTime": "2018-05-18T03:22:54Z",
"Type": "CommandCompletionEvent",
"EventId": "4aa5df90-bfea-49f7-8d69-bce6ba9e21fb",
"EventTime": "2018-05-18T03:22:52Z",
"Version": 2
}
{
"CommandId": "e8498582-9ae3-4e82-a1f0-005ecce1ec7c",
"CommandName": "GetConfigValuesCommand",
"OutputParameterList": [
{
"Key": "aggregateeventscancount",
"Value": "2"
},
{
"Key": "aggregateeventscantime",
"Value": "10"
},
{
"Key": "antenna1rxsensitivity",
"Value": "50"
},
{
"Key": "antenna1txpower",
"Value": "30"
},
{
"Key": "antenna2rxsensitivity",
"Value": "50"
},
{
"Key": "antenna2txpower",
"Value": "30"
},
{
"Key": "antenna3rxsensitivity",
"Value": "50"
},
{
"Key": "antenna3txpower",
"Value": "30"
},
{
"Key": "antenna4rxsensitivity",
"Value": "50"
},
{
"Key": "antenna4txpower",
"Value": "30"
},
{
"Key": "commandpollinterval",
"Value": "60"
},
{
"Key": "dns",
"Value": "0.0.0.0"
},
{
"Key": "dooropentimelimit",
"Value": "300"
},
{
"Key": "gateway",
"Value": "0.0.0.0"
},
{
"Key": "ip",
"Value": "0.0.0.0"
},
{
"Key": "jetstreamdeviceurl",
"Value": "https://us-device.tersosolutions.com/v1.0/device/"
},
{
"Key": "lockdownhightemp",
"Value": "127"
},
{
"Key": "lockdownonacpowerfailure",
"Value": "0"
},
{
"Key": "lockdownonhightemp",
"Value": "0"
},
{
"Key": "lockdownonreaderfailure",
"Value": "0"
},
{
"Key": "logentryeventhightemp",
"Value": "127"
},
{
"Key": "logentryeventlowtemp",
"Value": "-128"
},
{
"Key": "logentrylevel",
"Value": "warning"
},
{
"Key": "numberofantennas",
"Value": "4"
},
{
"Key": "objecteventscancount",
"Value": "2"
},
{
"Key": "objecteventscantime",
"Value": "10"
},
{
"Key": "subnet",
"Value": "0.0.0.0"
}
],
"ExceptionList": [],
"Device": "MyDeviceName",
"ReceivedTime": "2018-05-18T20:55:12Z",
"Type": "CommandCompletionEvent",
"EventId": "c13a2d94-fb86-421d-9969-f56e3a44b280",
"EventTime": "2018-05-18T20:55:18Z",
"Version": 2
}
{
"CommandId": "2bf00848-b06a-4820-86fc-58c12e08ee3e",
"CommandName": "SetConfigValuesCommand",
"OutputParameterList": [],
"ExceptionList": [],
"Device": "MyDeviceName",
"ReceivedTime": "2018-05-19T01:16:23Z",
"Type": "CommandCompletionEvent",
"EventId": "93723c89-cb44-44f0-8d86-87ede0fb3ba6",
"EventTime": "2018-05-19T01:16:19Z",
"Version": 2
}
Replaced CommandCompletionEvents for Get All Passes, Add and/or Remove Passes, and Replace All Passes with the CommandCompletionEvents for Sync Device Credentials.
Removed CommandCompletionEvent for Update Agent Firmware.
Addition of the Version property.