Email API
Send transactional email with one HTTP request. No SDK to install, no setup wizard to fight. Test keys land in a Sandbox inbox, so you can build without spamming anyone, and every error tells you exactly how to fix it.
9,000 emails free every month · No card needed
POST /v1/emails with from, to, subject and html, or a saved template with variables. That's the whole API to get started.
pp_test_ keys send to your Sandbox inbox. Special addresses let you trigger a bounce, a spam complaint or a delay on purpose.
Send an Idempotency-Key header and a retried request never sends twice.
Up to 100 emails per call. Schedule with an exact time or plain English like "in 2 hours".
Delivered, opened, clicked, bounced and complained events, signed to the Standard Webhooks spec, with a delivery log and a resend button.
Every error response says what happened, how to fix it, and links to the right page.
Copy, paste, run. Swap the test key for a live key when your domain is verified.
curl https://preping.com/v1/emails \
-H "Authorization: Bearer pp_test_…" \
-d '{
"from": "Acme <hi@acme.com>",
"to": "asha@example.com",
"subject": "Welcome!",
"html": "<p>Glad you're here.</p>"
}'Under a minute. Sign up, copy your test key and run the example. No domain or DNS needed for test mode.
No. It's a plain JSON REST API that works from any language with an HTTP client. Every page in the dashboard shows ready-to-paste code.
Each email has a timeline in the dashboard, and webhooks tell your server about every delivery, open, click, bounce and complaint.
Yes. Add your domain and we show the exact DNS records to add, check them live, and explain any mistake in plain English.