- Appear in the dashboard with the status DRAFT.
- Can be edited and finally Send (or deleted) by any team member with access.
- Never hit the recipient’s inbox until you manually Send.
- Early-stage agents that still hallucinate.
- Sensitive communication that always needs human approval.
1. Draft a single email
Add"is_draft": true to the request body of either /emails/send or /emails/{emailId}/reply.
Response
The JSON response structure is the same, butmessageId will be "DRAFT-{uuid}" instead of a real message ID:
2. Draft Mode for an entire API key
Toggling Forced Draft Mode on an API key forces every send or reply made with that key to be saved as a draft—no (and not sent) regardless of theis_draft field of the api call.
1
Open your API key details
Go to API Keys and click the three dots on the API key you want to edit. This opens a dropdown menu.
2
Enable Draft Mode
Toggle between the modes. When the draft override is ON, every email created with this API key will be stored as a draft for manual review, even if your request sets is_draft to false. Disable it to allow normal sending.
3
Review & send drafts
Drafts appear in your Threads. Open a thread, see the draft, make adjustments if needed, and hit Send when you’re ready.
API reference additions
Returns DRAFT when the email is created in Draft Mode.