First authenticated send in under five minutes—API key, one POST, then verify delivery via webhooks or GET /emails.
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.
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."
}'More endpoints and patterns in the API reference.
Poll GET /api/v1/emails/{id} or subscribe to webhooks for delivery, bounce, and complaint events. See Sending for status values and Webhooks for signature verification.
Documentation
Quickstart, API reference, and webhooks—everything you need to send from your app.