mailbox.summary
The mailbox.summary command is used to retrieve the mailbox message status summary.
TR50 Request
{
"cmd": {
"command": "mailbox.summary",
"params": {
"thingKey": "mything"
}
}
}
Request Parameters
|
Name |
Type |
Required |
Description |
|---|---|---|---|
|
thingKey |
String |
Yes |
Identifies the Thing associated with the mailbox. |
|
start |
String |
|
When doing a definite time period request this is the timestamp for the start of the specified time window. |
|
end |
String |
|
When doing a definite time period request this is the timestamp for the end of the specified time window. |
|
last |
String |
|
When doing a last period of time request this specifies the last X amount of time in seconds (s), minutes (m), hours (h), or days (d). |
TR50 Response
If the command is sent successfully a success message is returned. Otherwise, an error and error message will be returned.
{
"cmd": {
"success": true,
"params": {
"summary": {
"new": 1,
"completed-auto": 0,
"completed-error": 0,
"completed-ok": 0,
"in-flight": 0,
"in-progress": 0,
"expired": 0,
"purged": 3
}
}
}
}
Response Parameters
|
Name |
Type |
Description |
|---|---|---|
|
summary |
Object |
The summary object. |
Summary Object
|
Name |
Type |
Description |
|---|---|---|
|
new |
Integer |
The number of items in the mailbox that are new. |
|
completed-error |
Integer |
The number of items in the mailbox that completed with an error. |
|
completed-ok |
Integer |
The number of items in the mailbox that completed successfully |
|
completed-auto |
Integer |
The number of items in the mailbox that completed automatically |
|
in-flight |
Integer |
The number of items in the mailbox that are in-flight. |
|
in-progress |
Integer |
The number of items in the mailbox that are in-progress. |
|
expired |
Integer |
The number of items in the mailbox that expired. |
|
purged |
Integer |
The number of items in the mailbox that were purged. |
