Create Send
Starts an async campaign send for a saved email to a brand-owned audience. audienceId is required — the public surface only supports audience-scoped blasts. For per-recipient delivery driven by an event, use POST /v1/automation/runs (fire) against a published automation. POST supports idempotency for safe retries.
Optional emailVersionId pins to a specific email version. Omit to send the current latest.
Brand scoping: API keys are bound to a single brand. The send is always recorded against the API key brand and you cannot pass a brandId body field. Resources (emailId, audienceId) that exist in a different brand within the same organization are intentionally surfaced as 404 (rather than 403) so the API never confirms the existence of resources outside the caller brand.
Documentation Index
Fetch the complete documentation index at: https://docs.brew.new/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Send your Brew API key as Authorization: Bearer brew_xxx.
Headers
Optional idempotency key for safe retries. Reusing the same key with the same request body returns the original response for 24 hours.
1 - 100Body
Campaign send request for a saved email + audience.
1111150