Skip to content
Get started
EN
GBP

Connect your tools to the whole campaign workflow.

Use the public API to manage campaigns and messages. Add webhooks for events, or connect an assistant through MCP on eligible plans.

Explore the API

Built to integrate

HTTP API

Authenticate with an API key and use documented endpoints and scopes.

SDKs

Use the Python and Node packages for common operations.

Webhooks and MCP

Receive events in your tools. On eligible plans, manage the account from an AI assistant.

Start with your free account

The basic API is included in Free. Advanced endpoints and higher limits depend on your plan.

Compare API access by plan

One campaign request, three ways

Use the HTTP API directly or one of the Python and Node SDKs. All three examples create the same campaign.

curl -X POST "https://www.outsendr.com/v2/campaigns" \
  -H "Authorization: Bearer $OUTSENDR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name": "Trade Show Follow-up 2026", "mailboxes": [{"id": "3"}]}'

Webhooks deliver events to your tools

Receive a POST request at your endpoint and return a 2xx response within 10 seconds. Deduplicate retries using the event ID header.

Webhook events are available on eligible plans. The basic API is included in Free.

Open the API specification