mailbox.alias.find

Mailbox aliases are used to group the mailboxes of multiple things thus simplifying the mailbox.send command. This command views basic information about an alias and its things.

TR50 Request


                        // By id
{
  "cmd": {
    "command": "mailbox.alias.find",
    "params": {
      "id": "56ddec31681fdc646f116c36"
    }
  }
}
 
// By key
{
  "cmd": {
    "command": "mailbox.alias.find",
    "params": {
      "key": "@MYALIAS"
    }
  }
}
      

Request Parameters

One of the two identification fields is required.

TR50 Response


                        {
  "auth": null,
  "data": {
    "success": true,
    "params": {
      "id": "56ddec31681fdc646f116c36",
      "name": "Alias test",
      "key": "@MYALIAS",
      "policy": "random",
      "things": [
        {
          "id": "54934bae74e00c110f000043"
        },
        {
          "id": "55c0d177681fdc3ccb0e6ccc"
        }
      ],
      "createdBy": "user@example.com",
      "createdOn": "2016-03-07T21:01:37.894Z",
      "updatedBy": "user@example.com",
      "updatedOn": "2016-03-07T21:01:37.894Z"
    }
  }
}
      

Response Parameters

Name

Type

Description

id

String

ID of the alias.

name

String

Name of the alias.

key

String

Alias key starting with the "@" character.

policy

String

Not used by the Portal. Currently hard-coded to "random".

things

Array

Array of thing IDs.

createdBy

String

User who created the alias.

createdOn

String

Date the alias was created.

updatedBy

String

User who last updated the alias.

updatedOn

String

Date the alias was updated.

Result Array Object

Name

Type

Description

id

String

Thing ID.