API reference
Authenticate with an API key and call MailMoo programmatically.
The MailMoo API is a JSON API over HTTPS. Every request authenticates with an API key, and what a key can reach is decided by the permissions granted to it.
Getting started
-
Create an API key with the least access your integration needs.
-
Send it as a bearer token on every request:
Authorization: Bearer sk_live_YOUR_KEY -
Call an endpoint. Everything available is listed under Endpoints in the sidebar.
If a term in a request or response is unfamiliar, Concepts defines the objects the API operates on and how they relate.
Base URL
https://app.mailmoo.io/api/v3Permissions and errors
A key can only reach endpoints covered by its permissions. Calling one it lacks
returns 403 naming the permission required, so the fix is usually to grant
that permission rather than to create a new key. See
API keys.
Working with an AI assistant
If you want an assistant to use MailMoo directly rather than writing code against it, the MCP server exposes the same operations as tools, authenticated with the same key.

