SendFleet/Documentation
Documentation

SendFleet API

One REST endpoint. Two infrastructure modes. Send transactional email through your own AWS SES account (BYOC) or our managed shared infrastructure - same API key, same JSON payload, same response shape.

Quickstart
From zero to first send in under 5 minutes.
Authentication
API keys, security model, and hashing.
Send Email
Full reference for POST /api/send/.
BYOC Setup
Connect your own AWS SES account.
Webhooks
Real-time delivery event callbacks.
Error Codes
HTTP status codes and error_code reference.

How it works

SendFleet sits between your application and AWS SES. You make a single HTTP request. We route it through the appropriate infrastructure based on your domain's sending_mode.

Your App
POST /api/send/
SendFleet
Route & queue
BYOC → Your SES
Shared → Managed SES
The routing decision is made automatically based on the sending mode set on the domain you use in from_email. The mode is fixed at domain creation time and cannot be changed. BYOC domains are registered in your AWS SES account; Shared domains are registered in SendFleet's SES.

Base URL

Base URL
https://sendfleet.net/api/send/

Request format

All API requests must include Content-Type: application/json and your API key in the X-API-Key header. Request bodies are JSON. Responses are always JSON.

Choosing a mode

RequirementBYOCShared SES
Email content stored on our serversNeverYes (90 days)
AWS account requiredYes (yours)No
Sender reputationYour SES accountShared pool
Email logs in dashboardNot storedYes
WebhooksNot availableYes
Manual account approvalNot requiredRequired

Successful response

A 200 OK means your email has been accepted and queued. Delivery happens asynchronously.

200 OK
{
  "success":    true,
  "message":    "Email queued for delivery via your SES account.",
  "message_id": "1a2b3c4d-5e6f-7890-abcd-ef1234567890",
  "mode":       "byoc"
}

Next steps

TopicDescription
Send Email referenceAll request parameters, HTML support, reply-to.
DNS recordsAdd SPF, DKIM, MAIL FROM, DMARC for maximum deliverability.
Error codesUnderstand and handle every possible error response.
Plans & limitsRate limits, monthly quotas, and upgrade paths.