Documentation
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));
Returns the attachments on a message in a conversation. Attachment bytes are downloadable for 30 days after the message occurred. Later requests return 410 Gone, while the attachment metadata stays readable on the message's attachment_manifest.
Response Payload
data
array of object
required
Show child attributes
data.id
string
required
Attachment ID, used to download the attachment bytes.
data.filename
nullable string
required
Original filename, or null when the attachment had none.
data.content_type
nullable string
required
MIME content type, or null when it could not be determined.
data.size
integer
required
Attachment size in bytes.