Skip to main content
The Emailx API lets your code do what you do in the app: add contacts, build and launch campaigns, answer replies and follow results. It sends and receives JSON at https://app.emailx.ai/api/v1.

Find the right endpoint

Start from a task, such as launching a campaign, and see which calls to make, in order.

How the reference is organized

The sections in the sidebar follow the life of a campaign:
  1. Start here: check your key and pick a workspace.
  2. Contacts and Import contacts: add the people you want to reach.
  3. Set up a campaign and Add prospects: create a draft and put people in it.
  4. Launch on LinkedIn, or Write and approve emails then Launch email.
  5. Run a live campaign, Inbox and replies and Reports: follow and adjust.
The other sections cover senders, templates, knowledge, webhooks, your team, domains and agency clients.

The basics

Calls that launch a campaign, send a message, use AI credits or lead to a purchase also need an explicit confirmation field, such as confirm_launch: true. Nothing consequential happens by accident. Some actions, such as launches, imports and replies, run in the background. They return a background job right away; follow it in Background jobs or get notified with a webhook. Before building, read pagination, retries and idempotency, request limits and errors. Examples on every page use made-up data.

Downloads