Reply in a thread
reply_to_conversationSends an answer in an existing thread, written by the caller, from the address the thread arrived through. A draft left pending on that thread is superseded, so the contact reads one answer. With "send_at" the answer is scheduled instead, and supersedes that draft only when it leaves.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cc | No | Who else receives it, in copy. Everyone on the mail sees these. | |
| bcc | No | Who else receives it without the others being told. A blind copy is kept on the sending alone: the thread records the visible recipients only. | |
| body | Yes | The text of the message, as the contact will read it. Plain text, in their language. | |
| status | No | Where the thread stands once the answer is out. Left out, "answered". "in_progress" for an answer that only holds the contact while someone keeps working on the case (an acknowledgement, a request passed on), "closed" for the answer that settles it. | |
| send_at | No | When it should leave, if not now: a date and time with its offset, such as "2026-10-12T08:30:00+03:00", at most a year ahead. Without an offset it is read in the zone of the person this connection acts for. Left out, it leaves at once. | |
| reply_all | No | true answers everyone the contact wrote to, the people in copy included, minus the account own addresses. Left out, the answer goes to the contact alone. | |
| attachments | No | Files to send along, up to 10 and 7 MiB in total. Each one is named EITHER by "upload_id", a file already pushed to a slot from create_attachment_upload, OR inline by "filename" and "content_base64". Prefer the upload for anything but a few lines of text: a file written out as base64 has to be produced character by character, which a real document overruns long before the 7 MiB cap. | |
| conversation_id | Yes | The id of the conversation, as list_conversations gives it. |