Skip to main content
POST
Sends a file via email to the provided recipients. Schedule it for later or gate it behind a password — both are optional.

Body parameters

source
string
required
Filename to share. Regex supported, but the request will return a specific error code if it matches to more than one source file.
to
string | string[]
required
Recipient email address. For multiple addresses, send as an array of strings. Maximum of 50 recipients per request.
bcc
string | string[]
Bcc recipient email address. For multiple addresses, send as an array of strings.
cc
string | string[]
Cc recipient email address. For multiple addresses, send as an array of strings.
scheduledAt
string
Schedule the email to be sent later. The date should be in natural language (e.g. in 1 min) or ISO 8601 format (e.g. 2026-08-05T11:52:01.858Z).
replyTo
string | string[]
Reply-to email address. For multiple addresses, send as an array of strings.
text
string
Text to include alongside the file.
password
string
Text password required to unlock the sent file.

Example

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
source
string
required

Filename to share.

to
required

Recipient email address. Max 50.

bcc

Bcc recipient email address(es).

cc

Cc recipient email address(es).

scheduledAt
string

Schedule the email to be sent later. Accepts natural language (e.g. in 1 min) or ISO 8601.

replyTo

Reply-to email address(es).

text
string

Text to include alongside the file.

password
string

Password required to unlock the sent file.

Response

Email scheduled

id
string
status
enum<string>
Available options:
queued,
sent,
scheduled