Getting Started
Quick Start Guide
Get up and running with SendComms in under 5 minutes. Choose a service below to see examples.
Select Service
1
Get Your API Key
Sign up or log in to your dashboard to get your API key. You'll find it in the API Keys section.
Get API Key →2
Send Your First Email 📧
Request
curl -X POST https://api.sendcomms.com/v1/email/send \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"from": "you@yourdomain.com",
"to": "customer@example.com",
"subject": "Welcome to our platform!",
"html": "<h1>Welcome!</h1><p>Thanks for signing up.</p>"
}'3
Handle the Response
A successful request returns a JSON response with the status and details:
Response200 OK
{
"success": true,
"data": {
"id": "email_abc123xyz",
"from": "you@yourdomain.com",
"to": "customer@example.com",
"subject": "Welcome to our platform!",
"status": "sent"
}
}4
Set Up Webhooks (Optional)
Get real-time notifications for delivery status, bounces, and more by registering a webhook endpoint:
Register Webhook
curl -X POST https://api.sendcomms.com/v1/webhooks \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://yourapp.com/webhooks/sendcomms",
"events": ["email.sent", "email.delivered", "email.bounced"]
}'