Sign inGet Started

List a thread message's attachments

GET
/v1/email/threads/{thread_id}/messages/{message_id}/attachments
const atts = await bird.email.threads.messages.attachments("thr_01abc", "rem_01xyz");
console.log(atts.data.map((a) => a.filename));
Réponse200
{
  "data": [
    {
      "id": "rea_01krdgeqcxet5s7t44vh8rt9mg",
      "filename": "invoice.pdf",
      "content_type": "application/pdf"
    }
  ]
}

Returns the attachments on a message in a conversation. Attachment bytes are downloadable for the mailbox's retention tier after the message occurred. Later requests return 410 Gone, while the attachment metadata stays readable on the message's attachment_manifest.

Paramètres

thread_idstring

Thread identifier. Starts with thr_.

message_idstring

Message ID (rem_ for a received message, em_ for a sent one).

Contenu de la réponse

data
array of object
obligatoire
Afficher les attributs enfants
data.id
string
obligatoire

Attachment ID, used to download the attachment bytes.

data.filename
nullable string
obligatoire

Original filename, or null when the attachment had none.

data.content_type
nullable string
obligatoire

MIME content type, or null when it could not be determined.

data.size
integer
obligatoire

Attachment size in bytes.

Poursuivez avec la documentation, les guides et les exemples sur ce sujet.