POST /v1/messages. You need an API key and an email channel with a verified sending domain.
Prerequisites
- API key — create one in Workspace settings → API keys.
- Email channel ID — find it in Channels in the dashboard. It uses a
ch_prefix (e.g.ch_550e8400e29b41d4a716446655440000). - Sending domain verified with SPF, DKIM, and DMARC records.
Steps
Find your channel ID
In the dashboard, open Channels and click your email channel. Copy the Channel ID — you’ll pass it as
channel_id in every send request.Track delivery via webhook
Email delivery events use the When the mail server accepts the message you receive:
email.* prefix. Subscribe to them when registering your endpoint:Email uses
email.delivered and email.bounced — not message.delivered. Subscribing to the wrong event name means you will not receive email delivery updates.Learn more
- Email platform overview — channel setup, sender domains, and message types
- Email webhook events — delivery, bounce, open, click, and unsubscribe payloads
- Action-based email reference — all request fields
- Email capabilities — deliverability, suppression, and domain auth