Skip to main content

Transactional Email

Send application-generated email through ApexMail’s REST API or SMTP relay. Every message is tracked from acceptance to delivery with per-message event history.

Audience

Engineering teams building applications that send automated email: password resets, account verification, purchase receipts, shipping notifications, security alerts, and system status updates.

Business Context

Transactional email is mission-critical infrastructure. Delayed password resets block users. Missing receipts create support tickets. Dropped notifications damage trust. The email layer must be fast, observable, and reliable without distracting engineering from product work.

Core Problem

ApexMail Solution

Technical Implementation

  1. Create an API key in Dashboard → Settings → API Keys.
  2. Verify your sending domain (SPF, DKIM, custom return-path).
  3. Create a transactional stream for your email type.
  4. Send via REST or SMTP with the stream name in the payload.
  5. Register a webhook endpoint to receive delivery events.
  6. Monitor delivery metrics in the dashboard or via the analytics API.

Relevant API Endpoints

EndpointDescription
POST /v1/emailsSend an email
GET /v1/emails/:idRetrieve email status and events
DELETE /v1/emails/:id/scheduleCancel a scheduled send
POST /v1/emails/batchSend up to 1,000 emails in one request

Relevant Webhook Events

EventTrigger
email.acceptedAPI accepted the request
email.deliveredReceiving server accepted the message
email.bouncedHard or soft bounce
email.complainedRecipient reported as spam
email.openedOpen detected (tracking pixel)
email.clickedLink click detected
email.delayedMessage deferred by receiving server

Required Plan

PlanMonthly VolumeSupport
Free30,000 emailsCommunity
Developer50,000 emails2 business days
Pro150,000 emails1 business day
Growth500,000 emails8 business hours
Business2,000,000 emails4 business hours
Enterprise5,000,000+ emailsNegotiated

Security Considerations

Compliance Considerations

Known Limitations

Create a free account and send your first email via the REST API or SMTP relay.