Quickstart

First authenticated send in under five minutes—API key, one POST, then 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."
  }'

More endpoints and patterns in the API reference.

3. Verify delivery

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.

4. Production checklist

Documentation

Integrate with the REST API

Quickstart, API reference, and webhooks—everything you need to send from your app.