Send a test email to yourself

Send a real test email (subject prefixed with [Test] ) to the authenticated user's own email address, using sample variable values and any posted draft regions. Bypasses the enable/suppression gates and writes an EmailDeliveryLog entry for every send.

Auth: Both — authentication + an email-template feature check. company_id scoped by an ownership check; platform-owned types forbidden (403) for non-platform companies. Recipient is always request.user.email; returns 400 if the authenticated account has no email. (Only the reachable companies differ per role; recipient is always the caller's own address.)

Rate limit: No rate limit.

Request

  • Body:
FieldTypeRequiredNotes
company_idintegerYesMust be an existing account inside your own account tree.
typestringYesValid EmailTemplateType value.
headerstringNonullable, base64 HTML, max:80000, token-validated.
bodystringNonullable, base64 HTML, max:80000, token-validated.
footerstringNonullable, base64 HTML, max:80000, token-validated.
signaturestringNonullable, base64 HTML, max:80000, token-validated.
subject_overridestringNonullable, max:255, token-validated. Plain text.
template_modestringNonullable, regions or html.
custom_htmlstringNonullable, base64 HTML, max:400000.
show_logobooleanNoNot in rules; read by the controller to override logo visibility for this test send.

Response{ data. } envelope with nested status + message (message echoes the recipient address).

  • status (string) — success.
  • message (string) — Test email sent to <recipient>.

Errors: 403 when the template type is platform-managed or the email-template section is disabled for your account.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
integer
string
string
boolean
Responses

Language
Credentials
Bearer
JWT
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json