POST /v1/emails/{id}/reply
Reply to an inbound message and the new message lands in the same thread on the recipient’s side. The body is optional — every field below has a sensible default derived from the parent message. At minimum, supply html or text.
Path parameters
The id of the message you’re replying to (typically an inbound message).
Body parameters
The entire body is optional; pass only what you want to override.The HTML reply body. Provide
html, text, or both.The plain-text reply body.
Override the subject. Defaults to the parent’s subject with a
Re: prefix.Override the sender,
{ email, name? }. Defaults to the parent’s inbox address so threading stays intact.Headers
Make the reply safe to retry — the same key replays the original result for 24 hours. See Idempotency & retries.
Request
Response
202 Accepted — the reply was queued. The response is the same shape as a send: the new message’s id and status.
202 Accepted
See the whole conversation. To read both sides of a thread joined together, use
GET /v1/threads/{id}. The guide on replying in-thread walks the full receive-then-reply loop.