Skip to content
Letterhead Letterhead Letterhead Help Center
Admin Tools

Send a letter immediately

POST
/api/v3/letters/{letterUuid}/actions/send-now
curl --request POST \
--url https://api.tryletterhead.com/api/v3/letters/example/actions/send-now \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "api": true, "channel": "an-example-channel", "segment": 0, "subject": "Who doesn'\''t love a good movie?" }'

Send an already-drafted letter right away: its publication date is stamped at the current instant and the send is queued directly, bypassing the normal scheduling lead time. Use this when you want the letter to go out as soon as the request succeeds, rather than at a scheduled time.

A/B test letters are rejected — send those through the normal scheduling flow instead.

letterUuid
required
string

The letter’s unique identifier — an alphanumeric string around ten characters, e.g. ludctamgd6.

Media type application/json
object
api
required

Required. Set to true to authenticate with an API key.

boolean
channel
required

The channel’s slug.

string
segment
required

The integer identifier of your target segment, which is either all or a subset of your target channel.

integer
subject

(optional) Override the letter’s subject line for this send.

string
Example
{
"api": true,
"channel": "an-example-channel",
"segment": 0,
"subject": "Who doesn't love a good movie?"
}

The letter is being sent

Media type application/json
object
items
object
uniqueId
string
publicationDate
string
message
string
total
integer
Example
{
"items": {
"uniqueId": "ludctamgd6",
"publicationDate": "2026-05-06 05:53:05"
},
"message": "Your letter is being sent now.",
"total": 0
}

Still can’t find what you need? Contact support.