Quickstart
First authenticated send in under five minutes—API key, then POST /emails on https://api.piisend.com. Verify delivery via webhooks or GET /emails.
1. Create an API key
Sign up, open API → Keys in the dashboard, and create a key with emails:send (add emails:read to poll status, templates:write for template CRUD). Copy the secret when shown—it is not displayed again.
2. Send your first email
curl -sS -X POST "https://api.piisend.com/api/v1/emails" \
-H "Authorization: Bearer $PIISEND_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"to": ["you@example.com"],
"subject": "Piisend test",
"text": "It works."
}'Use Copy or Add with AI above the snippet to paste into your editor or open Cursor, Claude, or ChatGPT with a ready-made integration prompt.
More endpoints and patterns in the API reference.
3. Verify delivery
Poll GET /emails/{id} or subscribe to webhooks for delivery, bounce, and complaint events. See Sending for status values and Webhooks for signature verification.
4. Production checklist
- Verify a sending domain for branded from addresses
- Create templates for OTP and lifecycle mail
- Review plan quotas before launch traffic