Skip to Content
DocumentationQuickstart

Quick Start

Send your first email in under 60 seconds. Try the form below — the request fires against your real API key on save.

POST/api/v1/partner/email/sendSend a transactional email to one recipient.
curl -X POST "https://apis.splashifypro.com/api/v1/partner/email/send" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY"

What happens on send

The API responds immediately with a message_id. Behind the scenes we:

  1. Look up your verified identity. From-address must be on a verified domain (or be a verified email address).
  2. Check the suppression list. Recipients on your account’s suppression list are rejected with status: rejected — no SMTP attempt is made and you’re not billed.
  3. Deduct ₹0.01 from your wallet. First 200/day are free in sandbox.
  4. Sign with DKIM using a key that resolves through your domain’s CNAME at splashify._domainkey.<your-domain>.
  5. Connect to the recipient MX over STARTTLS.
  6. Emit eventsSend, then Delivery (or Bounce / Complaint), then Open / Click if the recipient engages.

Try it from your terminal

export SPLASHIFY_API_KEY="pk_live_..." curl https://apis.splashifypro.com/api/v1/partner/email/send \ -H "Authorization: Bearer $SPLASHIFY_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "from": "hello@yourcompany.com", "to": ["customer@example.com"], "subject": "Welcome", "html_body": "<h1>Hi 👋</h1><p>Welcome aboard.</p>" }'

What’s next