Reply to thread
text, formatted html with pictures in inline_images, or both, send_at holds it to send later, and draft_id names a draft of the same mailbox that it replaces (deleted once sent; anything that is not one of the mailbox’s drafts returns 404). See Formatted messages, pictures and scheduling for the rules.
Send an Idempotency-Key header to retry safely: the same key with the same body within 24 hours returns the first reply instead of sending again, and the same key with a different body (including different pictures or send_at) returns 409 NOT_UNIQUE.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Headers
Same key and body within 24 hours returns the first reply without sending again; same key with a different body is 409 NOT_UNIQUE.
1 - 256Path Parameters
1 - 64^[A-Za-z0-9_-]+$"cm9abc123"
Body
Plain-text reply body. Required unless html is given, when it defaults to a plain-text copy of the html.
1 - 2097152Formatted body. Cleaned on the server with the sanitizer webmail uses (scripts, forms, event handlers, blocks and unsafe links are dropped) before it is sent. The mailbox signature goes above an element with class "ozi_quote" when there is one, else at the end. When text is left out it is made from the html.
1 - 2097152Up to 10 pictures shown in the html by cid:, sent as inline attachments. Every cid: the html shows must be supplied, and every picture supplied must be shown.
10A draft of the same mailbox this message replaces, such as the one a cancelled scheduled send became. It is deleted once the message is sent (or scheduled), as webmail does. Must be in the mailbox's Drafts folder, else 404.
1 - 64^[A-Za-z0-9_-]+$"cm9msg123"
RFC 3339 time to send at, from now to a year ahead. The message waits in the mailbox's Scheduled folder until then and can be cancelled, moved or sent now through /v1/scheduled/{id}. Use a few seconds ahead for an undo window.
"2026-10-09T09:00:00Z"
The address the caller approved the reply for. When it differs from the address the reply would go to (compared case-insensitively, display names ignored), nothing is sent and the response is 409 recipient_changed.
1 - 1024Response
Sends a reply (plain text, or formatted with inline pictures) from the thread's mailbox to the latest sender, stored in Sent, or in Scheduled when send_at is given
True when the message waits to send (send_at was given). It is then in the Scheduled folder until it goes.
When scheduled: the id to cancel, move or send now through /v1/scheduled/{id}. The same as id.
When scheduled: when it will be sent.