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.sh

Self-hosting? Use your own deployment’s host instead. Everything else is identical.

Where to start