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));
Resposta200
{
  "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.

Parâmetros

mailbox_idstring

Mailbox identifier. Starts with mbx_.

Payload de resposta

data
array of object
obrigatório
Mostrar atributos secundários
data.name
string
obrigatório

The label name, as it appears on conversations and messages.

data.type
string
obrigatório

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