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.