Create Template
Creates a template. Send the email as html, or start from a ready-made design with starter_id. With neither, the template starts empty. Needs a Full key. A key limited to one domain answers 403. Send an optional Idempotency-Key header to retry safely. See Idempotency.
Send it with Send Email by passing its id as template.id.
{ "id": "tpl_06d2mfk8r5cx3nd8vt1qa", "name": "Welcome", "from": "Acme <hello@acme.dev>", "reply_to": null, "subject": "Welcome to Acme, {{first_name}}", "preheader": "Here is how to get started", "html": "<!DOCTYPE html><html>…</html>", "text": "Hi Suhasinee, welcome to Acme…", "published_version_id": "ver_06d2mfk8r5cx3nd8vt1qb", "has_unpublished_changes": false, "created_at": "2026-10-21T09:00:00.000Z", "updated_at": "2026-10-21T09:00:00.000Z" }
Created the template.
Body Parameters
The template name, 1 to 200 characters.
The default from address, up to 320 characters.
The default reply-to address. Send null to clear it.
The subject, up to 998 characters, without line breaks.
The preview text, up to 500 characters, without line breaks.
The email as HTML. Inboxjot turns it into editor content, so the template stays editable in the dashboard.
The editor document, as the dashboard saves it. Most callers send html instead. When you send both, html wins.
A ready-made design: welcome, verify-email, password-reset, receipt, newsletter, product-launch, event-invite or re-engagement. Ignored when you send html.
Response
The template id.
The template name.
The default from address.
The default reply-to address.
The subject.
The preview text.
The rendered HTML.
The plain text version.
The version that sends use. null until the first publish, and sends fail until then.
Whether the draft differs from the version that sends use.
When it was created.
When it last changed.