One endpoint to send
POST /v1/emails with a from, to, subject and body. Single messages or batches of up to 100 — same JSON shape.
Send email from your own domain with one HTTP request. DKIM signing, delivery events and webhooks included.
SendGrail is a transactional email API. Your application calls a single endpoint to send email — receipts, password resets, notifications — and SendGrail handles delivery through AWS SES, DKIM signing, bounce and complaint tracking, and webhook fan-out.
These docs are for developers integrating SendGrail. If you can make an HTTPS request, you can send email in a few minutes.
Your app ──POST /v1/emails──▶ SendGrail ──▶ AWS SES ──▶ Recipient
│
└──webhook──▶ Your app (delivered, bounced, …)POST request.Sending requires two things, both set up once in the dashboard:
from address. See Domains & verification.The Quickstart walks through both, then sends your first message.
| If you want to… | Go to |
|---|---|
| Send your first email end to end | Quickstart |
| Look up the send endpoint and its fields | Send an email |
| Receive delivery events in your app | Webhooks |
| Understand error responses | Errors & rate limits |
| Manage domains, keys and sending health | The dashboard |
If something doesn't behave as documented, reach out to support@sendgrail.com.