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"]
  }'