List a mailbox's messages
/v1/email/mailboxes/{mailbox_id}/messagescurl -X GET "https://us1.platform.bird.com/v1/email/mailboxes/{mailbox_id}/messages" \
-H "Authorization: Bearer $TOKEN" \
--url-query "label=unread" \
--url-query "limit=25"{
"data": [
{
"id": "rem_01krdgeqcxet5s7t44vh8rt9mg",
"direction": "inbound",
"channel": "email",
"thread_id": "thr_01krdgeqcxet5s7t44vh8rt9mg",
"subject": "Re: Your order",
"labels": [
"inbox",
"unread"
],
"recipients": [
{
"status": "delivered"
}
],
"authentication": "pass",
"attachment_manifest": [
{
"id": "rea_01krdgeqcxet5s7t44vh8rt9mg",
"filename": "invoice.pdf",
"content_type": "application/pdf"
}
],
"contact_id": "con_01krdgeqcxet5s7t44vh8rt9mg",
"source": {
"resource": "/v1/email/inbound-messages/rem_01krdgeqcxet5s7t44vh8rt9mg"
}
}
],
"next_cursor": "eyJ2IjoxLCJzIjoiXCIyMDI2LTA1LTI1VDE0OjAzOjEwWlwiIiwiaSI6IjAxOTJmM2IxLTRjN2UtN2EyYi05ZDYxLThmM2E1YzJlN2I0MCJ9",
"prev_cursor": null,
"refresh_cursor": "eyJ2IjoxLCJzIjoiXCIyMDI2LTA1LTI1VDE2OjQyOjAxWlwiIiwiaSI6IjAxOTJmM2IxLTllMDQtN2NkMy1iODE3LTJhNmY0ZDFjOGUwOSJ9"
}
Returns the messages in a mailbox across all of its conversations,
newest first. By default only received messages in the inbox and all
sent messages are returned. Pass label to see another view instead:
archive: Filed-away mail.spamorblocked: Mail placed in either folder.trash: Trashed messages.unread: Messages you have not read yet, across all conversations.- Any custom label you have applied.
Filter by direction or combined delivery status. Pass
include=extracted_text to inline each message's extracted plain text.
before and after filter by time. To page through results, pass the
response cursors back as starting_after or ending_before.
Paramètres
mailbox_idstringMailbox identifier. Starts with mbx_.
Paramètres de requête
labelstringFilter to messages that have this label. trash lists trashed messages. Any other label, whether that is archive, spam, blocked, unread or one of your own, lists the messages that have it and are not in the trash. When omitted, received messages in the inbox and all sent messages are returned.
directionstringFilter to received (inbound) or sent (outbound) messages.
Possible values: outbound, inbound
statusstringFilter sent messages by combined delivery status: accepted, sent, delivered, or failed.
Possible values: accepted, sent, delivered, failed
afterstringFilter to messages that occurred at or after this time. Page through results with starting_after or ending_before instead of this value.
beforestringFilter to messages that occurred at or before this time. Page through results with starting_after or ending_before instead of this value.
includestringSet to extracted_text to inline each message's extracted plain text.
Possible values: extracted_text
limitintegerMaximum number of items to return per page.
starting_afterstringCursor from the next_cursor field of a previous list response. Returns items immediately after the cursor position in the current sort order.
ending_beforestringCursor from the prev_cursor or refresh_cursor field of a previous list response. Returns items immediately before the cursor position in the current sort order. prev_cursor returns the preceding page. refresh_cursor anchors at the first row of that response, which on a newest-first sort is how to fetch the items that have appeared since.
Contenu de la réponse
datanext_cursorCursor for the next page. Pass back as starting_after to advance forward. null when no next page exists.
prev_cursorCursor for the previous page. Pass back as ending_before to step backward. null when no previous page exists.
refresh_cursorRefresh anchor, the first row of this response. Pass back as ending_before to fetch what precedes it in the current sort order. On a newest-first sort those are the items that have appeared since; on any other sort they are the items that sort earlier, so refreshing such a list means re-fetching it instead. Non-null whenever data is non-empty; null only on an empty page. Distinct from prev_cursor.
Ressources associées
Poursuivez avec la documentation, les guides et les exemples sur ce sujet.