preview_mode: "live")context_uid - The UUID of the entity to pull data frompreview_mode: "sample"){client_name} becomes [Client Name]).| Parameter | Required | Description |
|---|---|---|
context_type | Yes | Entity type (e.g., "invoice") |
body | Yes | Email body template with dynamic tokens |
subject | No | Email subject template (optional) |
preview_mode | No | "live" or "sample" (defaults to "live") |
context_uid | Conditional | Required for live mode |
| Field | Description |
|---|---|
body | Resolved email body |
subject | Resolved subject (if provided in request) |
preview_mode | The mode used for resolution |
errors | Array of tokens that couldn’t be resolved |
errors array:
| Aspect | Preview | Prepare |
|---|---|---|
| Purpose | Test templates visually | Generate final email content |
| Modes | live / sample | template / inference |
| AI generation | No | Yes (inference mode) |
| HTML output | No | Yes (body_html) |
| Use case | Template editing UI | Pre-send content generation |
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
"invoice"
Context object UID. Required when preview_mode is 'live', optional when preview_mode is 'sample'.
Preview mode. 'live' resolves against a real context object, 'sample' uses provider sample data.
live, sample