Developer API
PappyMail API
Send transactional emails from any app with a simple REST call. API key auth, HTML & plain text, attachments, analytics — no SMTP needed.
Send email from any application
Order confirmations, password resets, notifications — any transactional email via simple HTTP. No SMTP config needed.
Quick example
curl -X POST https://pappymall.com/api/v1/mail/send \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"from": { "email": "noreply@yourcompany.com", "name": "Orders" },
"to": [ { "email": "customer@example.com" } ],
"subject": "Order Confirmation #1234",
"html_content": "<h1>Thank you for your order!</h1>"
}'
API features
API Key Auth
Multiple keys with permissions. Rotate without downtime. Usage tracking per key.
Simple REST
Single POST endpoint. HTML, plain text, attachments, CC/BCC & reply-to.
Analytics
Sends, deliveries, opens & bounces per key — monitored in real time.
Rate Limiting
Built-in protection against abuse. Configure limits per key.
How it works
Go to PappyMail API Keys → Create New API Key → copy securely
Add the key to your app's Authorization header and POST to the endpoint
Monitor deliveries & bounces in the Analytics Dashboard
Full API Documentation:
Complete endpoint reference, auth guide & code samples at
PappyMail API Docs →
Quick facts
REST API (JSON)
SDKs: npm, NuGet, PyPI
API key auth
HTML & plain text
Attachments support
Per-key analytics
Rate limiting