boundry.
RegionSydney, Australia
Documentation/List sent emails
GET/emails

List sent emails

Authentication

Bearer authentication is required for this operation.

Request examples

request.sh
bash
curl --request GET 'https://api.au.boundry.dev/emails' \
+  -H 'Authorization: Bearer $BOUNDRY_API_KEY' \
+

200 response

Outbound emails for the authenticated project.

FieldTypeDescription
datarequiredarray

Outbound email results.

attachmentsrequiredarray

Attachment metadata.

content_typerequiredstring

Attachment media type. Example: "application/pdf".

filenamerequiredstring

Original attachment filename. Example: "invoice.pdf".

idrequiredstring

Attachment identifier. Example: "msg_01j0example".

sizerequiredinteger

Attachment size in bytes. Example: 1234.

bccrequiredarray

Blind-carbon-copy recipients.

ccrequiredarray

Carbon-copy recipients.

channelrequiredstring

Messaging channel. Values: "email".

created_atrequiredstring (date-time)

Timestamp when Boundry accepted the message. Example: "2026-08-14T12:00:00.000Z".

fromrequiredstring

Sender email address. Example: "hello@example.com".

htmlrequiredstring | null | null

HTML body, or null when omitted.

Option 1string

HTML email content.

Option 2null | null

One permitted response shape.

idrequiredstring

Message identifier. Example: "msg_01j0example".

last_eventrequiredstring

Latest delivery lifecycle event. Values: "queued", "scheduled", "sending", "sent", "delivered", "delivery_delayed", "bounced", "complained", "opened", "clicked", "failed", "canceled", "received", "stored".

message_idrequiredstring | null | null

Provider message identifier, or null before delivery.

Option 1string

Provider message identifier.

Option 2null | null

One permitted response shape.

objectrequiredstring

Resource type discriminator. Values: "email". Example: "email".

project_idrequiredstring

Owning project identifier. Example: "msg_01j0example".

reply_torequiredarray

Reply-to addresses.

scheduled_atrequirednull | null

Scheduled delivery time; local mode does not schedule emails.

subjectrequiredstring

Email subject. Example: "Welcome to Boundry".

tagsrequiredarray

Email tags.

namerequiredstring

Tag name. Example: "campaign".

valuerequiredstring

Tag value. Example: "welcome".

textrequiredstring | null | null

Plain-text body, or null when omitted.

Option 1string

Plain-text email content.

Option 2null | null

One permitted response shape.

torequiredarray

Recipient email addresses.

has_morerequiredboolean

Local mode does not paginate. Values: false.

response.jsonExample response
application/json
{
  "data": [],
  "has_more": false
}

401 response

Invalid API key.

FieldTypeDescription
errorsarray

Detailed validation issues. Absent only for the historical 401 API-key envelope.

coderequiredstring

Zod validation issue code. Example: "invalid_format".

messagerequiredstring

Human-readable validation failure. Example: "Invalid email address".

pathrequiredstring

Dot-separated location of the invalid value. Example: "from".

messagerequiredstring

Human-readable error message. Example: "Request validation failed.".

namerequiredstring

Machine-readable error category. Values: "validation_error", "application_error", "not_found". Example: "validation_error".

response.jsonExample response
application/json
{
  "data": [],
  "has_more": false
}