Introduction
Messy is one API for email, SMS, WhatsApp and push, plus the inbox, campaigns and automation around it. These docs cover the REST API and how to connect your providers.
Every message you send through Messy follows the same path: you make a request, Messy renders the content, evaluates your delivery rules, sends through the provider you configured, and tracks the result. The API is the same whether you self-host or use the cloud.
Base URL
All API requests go to your environment’s host. On the managed cloud that is:
text
https://api.messy.shSelf-hosting? Use your own deployment’s host instead. Everything else is identical.
Where to start
- Quickstart: send your first message in a single request.
- Common examples: copy-paste recipes for the usual first tasks.
- Authentication: how API keys and environments work.
- Send a message: the full send and trigger reference.
- Bring your own keys: connect SES, SMTP, Twilio, FCM, APNs or web push and send through your own provider accounts.