Sign inGet started

List a mailbox's labels

GET
/v1/email/mailboxes/{mailbox_id}/labels
const labels = await bird.email.mailboxes.labels("mbx_01abc");
console.log(labels.data.map((label) => label.name));
响应200
{
  "data": [
    {
      "name": "inbox",
      "type": "system"
    }
  ]
}
Returns the labels available in a mailbox. First, the built-in system labels:
  • The placements inbox, archive, spam, blocked, and sent.
  • trash.
  • unread.
Then, every custom label currently in use on its conversations and messages. Apply and remove labels through the conversation and message update endpoints. These actions also create and remove custom labels. A custom label exists while at least one message or conversation uses it.
参数
mailbox_id
string
Mailbox identifier. Starts with mbx_.
响应载荷
data
array of object
必填
显示子属性
data.name
string
必填
The label name, as it appears on conversations and messages.
data.type
string
必填
system labels are the built-in placements a message can be in:
  • Inbox.
  • Archive.
  • Spam.
  • Blocked.
  • Sent.
  • Trash.
  • Unread.
custom labels are the workspace's own tags.
Possible values: system, custom