Skip to main content
POST
Also available at POST /v1/emails/send for backward compatibility.

Request Headers

string
required
Bearer token. Format: Bearer nc_live_your_api_key
string
Unique key to prevent duplicate sends. See Idempotency.

Request Body

object
required
The sender’s email address.
array
required
List of recipients. Minimum 1, maximum 50.
array
CC recipients. Maximum 20.
array
BCC recipients. Maximum 20.
string
required
Email subject line. Maximum 998 characters.
string
HTML content of the email. At least one of body_html or body_text is required.
string
Plain text content of the email. At least one of body_html or body_text is required.
string
Reply-to email address. Must be a valid email if provided.
object
Custom email headers as key-value pairs.
string
HTTPS URL to receive delivery status webhooks for this email. Must start with https://.
string
ISO 8601 timestamp to schedule the email for future delivery. Must be in the future, maximum 7 days ahead.
string[]
Tags for categorization. Maximum 10 tags.
object
Custom metadata as key-value pairs. Useful for tracking and webhooks.
Total recipients across to, cc, and bcc cannot exceed 50.

Response

string
Unique identifier for the queued email.
string
"queued" for immediate sends, "scheduled" for future sends.
string
ISO 8601 timestamp of when the message was created.