Retrieve a thread with messages
Requires scope: read.
Request
- Base URL: https://api.mails.ai
- URL: https://api.mails.ai/v1/threads/{id}
- Auth: HTTP bearer
Path parameters
Thread id (thrd_…).
Response
The thread plus its inbound + outbound messages.
Thread id (thrd_…).
Id (agt_…) of the agent the thread belongs to; a thread holds one agent's mail only.
The subject of the thread's first message, without one leading Re:, Fwd: or Fw:. Empty when that message had no subject.
Id of the message that started the thread: msg_… for one the agent sent, rcv_… for one it received.
Id of the message that joined the thread most recently (msg_… or rcv_…).
When the latest message joined the thread. The thread list is ordered by it, newest first.
How many messages have joined the thread, sent and received.
Every address the thread has involved, in lower case and without repeats: the agent's own, the senders of received mail and the recipients of sent mail.
Label names, up to 50, each at most 64 characters. Any such name works; names that match a label object also appear in label_ids.
Ids (lbl_…) of the label objects whose names are on this thread.
open (every new thread), closed or archived, changed with PATCH. archived goes with folder archive, and only an open thread takes in new mail matched by its subject (mail from someone already in the thread).
False once new mail arrives; set it with PATCH.
inbox, archive, spam, trash or sent. archive goes with status archived. sent holds a thread whose messages are all ones the agent sent, until a reply moves it to the inbox. Threads in trash are deleted for good 30 days after they were trashed.
When the thread was moved to trash. Present only while it is there.
True when the thread holds no live mail: every message in it was sent with a test key (mk_test_…) or delivered through POST /v1/test/inbound. A thread with any live message is live. Its thread.* events carry the same test_mode, and GET /v1/threads lists a key's own mode unless mode says otherwise.
When the thread was created, with its first message.
When the thread last changed: a message joined it, or its read state, folder, status or labels changed.
Changes
No recorded changes to this operation across all 1 revision of this API.