Send Manual Email
Request
- Base URLhttps://platform.verbiflow.com/api/bridge
- URLhttps://platform.verbiflow.com/api/bridge/api/outbound/email/send
- Auth
- HTTP bearer and API key in header x-flage-org-id
- or HTTP bearer and API key in header x-flage-org-slug
Request body
Exact HTML body. Mutually exclusive with body_text.
Exact plain-text body. Mutually exclusive with body_html.
Stable identity for this exact sender, recipient, content, tracking, schedule, and runtime effect. Exact retries adopt; changed inputs conflict.
Whether to rewrite eligible links through workspace click tracking.
Whether to include the workspace email-open tracking pixel.
Whether to defer eligibility into the selected sender's configured sending window.
Optional timezone-aware ISO 8601 timestamp. Omit to queue immediately.
Connected email sender account. Omit only when workspace sender selection is unambiguous.
Defaults to 'manual_hold': the recipient is resolved to a person and their live sequence instances are held (real manual outreach). Pass 'none' for sends that must not touch runtime state — e.g. builder test emails: no person row is created, no sequences are held, and no conversation is projected.
Optional campaign context recorded with a deliberate manual hold.
Exact recipient-visible subject line.
Exact recipient email address.
Response
Successful Response
Recipient acceptance time when the channel exposes that engagement event; normally null for email. It is not queue admission.
One-new-email action discriminator; this route never returns another action.
Email channel discriminator; this route never returns another channel.
Sanitized blocking or terminal failure detail, or null when the intent has no diagnostic detail. Read this with status; it is not provider raw data.
Durable outbound intent id. Pass this exact value to email.status; it is not a provider message id.
Next time schedule, pacing, and sender-window policy permits the queued intent to run; null when no deferred queued eligibility remains.
First matched recipient reply time after conversation state observes one; null until then.
Lowercase SHA-256 of the payload-bound sender, recipient, content, tracking, schedule, and runtime-effect contract; null only for a legacy intent.
ISO 8601 time when the durable intent was admitted.
Exact caller-requested future send time, or null when no future time was requested. This is distinct from policy-adjusted next_eligible_at.
Exact connected mailbox selected for this intent.
Provider-confirmed submission time when status is sent; null before send or after failure.
Current durable intent state: queued proves admission but not delivery, sent proves provider-confirmed submission, and failed is terminal without successful submission.
Changes
No recorded changes to this operation across all 1 revision of this API.