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));labels = client.email.mailboxes.labels("mbx_01krdgeqcxet5s7t44vh8rt9mg")
for label in labels.data:
print(label.name)labels, err := client.Email.Mailboxes.Labels(context.Background(), "mbx_123")
if err != nil {
log.Fatal(err)
}
for _, l := range labels.Data {
fmt.Println(l.Name)
}$labels = $bird->email->mailboxes->labels('mbx_01krdgeqcxet5s7t44vh8rt9mg');
foreach ($labels->getData() ?? [] as $label) {
echo $label->getName(), "\n";
}bird email mailboxes labels <mailbox-id>curl -X GET "https://us1.platform.bird.com/v1/email/mailboxes/{mailbox_id}/labels" \
-H "Authorization: Bearer $TOKEN"Antwort200
{
"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.
Parameter
mailbox_id
string
Mailbox identifier. Starts with mbx_.
Antwort-Payload
data
array of object
erforderlich
Untergeordnete Attribute anzeigen
data.name
string
erforderlich
The label name, as it appears on conversations and messages.
data.type
string
erforderlich
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