Transactional and marketing emails, contacts, segments, campaigns, and workflows — powered by Addmailer.
| Method | Path | Description |
|---|---|---|
| POST | /send | Send transactional email |
| POST | /auth/register | Create account |
| POST | /auth/login | Authenticate |
| GET | /projects | List projects |
| GET | /projects/:id/contacts | Contacts (list, create, update, delete) |
| GET | /projects/:id/templates | Email templates |
| GET | /projects/:id/campaigns | Campaigns (CRUD, schedule, send) |
| GET | /projects/:id/segments | Audience segments |
| GET | /projects/:id/workflows | Automated workflows |
| GET | /projects/:id/domains | Sending domains |
| GET | /projects/:id/sent-emails | Sent email history |
| GET | /projects/:id/stats | Analytics & KPIs |
| GET | /projects/:id/members | Team members |
| GET | /projects/:id/activity | Activity logs |
| GET | /projects/:id/events | Email events |
| GET | /projects/:id/billing | Plan & usage |
| POST | /webhooks/ses | AWS SES notifications |
| POST | /webhooks/stripe | Stripe webhook events |
| GET | /health | Health check |
| GET | /health/ready | Database readiness |
All project endpoints require a Bearer token via the Authorization header.
The /send endpoint accepts API keys via X-API-Key header.