Schemas
MessageAttachmentInput
filenamecontentcontent_typeThe MIME type of the attachment. Supports parameters (e.g. text/calendar; method=REQUEST).
If omitted, detected automatically from content or filename.
content_id^[a-zA-Z0-9._@-]+$Content ID for inline attachments, referenced via cid: in HTML body.
If no @ is present, @lm is appended automatically.
MessageTagInput
name^[A-Za-z0-9_-]{1,32}… · requiredvalue^[A-Za-z0-9_-]{1,64}… · requiredPendingSendMailResponse
message_idstatussandboxPresent when the project uses Sandbox delivery
sandbox_resultThe simulated delivery result. Present when the project uses Sandbox delivery
SandboxResult
ScheduledSendMailResponse
message_idstatusscheduled_atThe scheduled delivery time in ISO 8601 format
sandboxPresent when the project uses Sandbox delivery
sandbox_resultThe simulated delivery result. Present when the project uses Sandbox delivery
SendBatchMailItem
fromtosubjectrouteccbccreply_toscheduled_atISO 8601 or English delivery time. A time without a timezone uses UTC.
sandbox_resultThe result that a Sandbox project simulates for every recipient.
Custom headers to include in the email. To preserve a submitted RFC Message-ID, include both Message-ID and X-LM-Preserve-Message-ID with a string value of true or 1. Header names and control values are case-insensitive; false or 0 retains replacement. Send values as plain text: Lettermint encodes non-ASCII characters and repairs small formatting errors, such as line breaks, control characters and missing angle brackets. Header names must be printable ASCII without a colon.
Metadata to track with the email (not added as email headers).
tag^[a-zA-Z0-9_-]+(?:\s…Tag to categorize and filter emails (alphanumeric, underscores, hyphens, spaces allowed).
Reusable exact-match tags. Names must be unique and are case-sensitive.
Per-email settings that override the selected route settings for this email only.
htmltextidempotency_keyOptional key (1-255 characters) that makes this email safe to send again, in this or a later batch. If an email with the same key and content was accepted in the last 24 hours, its original result is returned and it is not sent again. Keys must be unique within a batch. Reusing a key with different content, or while the email with that key is still being processed, rejects the whole batch with 409 Conflict and sends nothing.
SendBatchMailRequest
fromtosubjectrouteccbccreply_toscheduled_atISO 8601 or English delivery time. A time without a timezone uses UTC.
sandbox_resultThe result that a Sandbox project simulates for every recipient.
Custom headers to include in the email. To preserve a submitted RFC Message-ID, include both Message-ID and X-LM-Preserve-Message-ID with a string value of true or 1. Header names and control values are case-insensitive; false or 0 retains replacement. Send values as plain text: Lettermint encodes non-ASCII characters and repairs small formatting errors, such as line breaks, control characters and missing angle brackets. Header names must be printable ASCII without a colon.
Metadata to track with the email (not added as email headers).
tag^[a-zA-Z0-9_-]+(?:\s…Tag to categorize and filter emails (alphanumeric, underscores, hyphens, spaces allowed).
Reusable exact-match tags. Names must be unique and are case-sensitive.
Per-email settings that override the selected route settings for this email only.
htmltextidempotency_keyOptional key (1-255 characters) that makes this email safe to send again, in this or a later batch. If an email with the same key and content was accepted in the last 24 hours, its original result is returned and it is not sent again. Keys must be unique within a batch. Reusing a key with different content, or while the email with that key is still being processed, rejects the whole batch with 409 Conflict and sends nothing.
SendMailRequest
fromtosubjectrouteccbccreply_toscheduled_atISO 8601 or English delivery time. A time without a timezone uses UTC.
sandbox_resultThe result that a Sandbox project simulates for every recipient.
Custom headers to include in the email. To preserve a submitted RFC Message-ID, include both Message-ID and X-LM-Preserve-Message-ID with a string value of true or 1. Header names and control values are case-insensitive; false or 0 retains replacement. Send values as plain text: Lettermint encodes non-ASCII characters and repairs small formatting errors, such as line breaks, control characters and missing angle brackets. Header names must be printable ASCII without a colon.
Metadata to track with the email (not added as email headers).
tag^[a-zA-Z0-9_-]+(?:\s…Tag to categorize and filter emails (alphanumeric, underscores, hyphens, spaces allowed).
Reusable exact-match tags. Names must be unique and are case-sensitive.
Per-email settings that override the selected route settings for this email only.
htmltext