Skip to main content
POST
Submit an AI-generated outbound message for human review

Authorizations

Authorization
string
header
required

Body

application/json
body_html
string
required

Email body as HTML.

Minimum string length: 1
recipient
string<email>
required

Recipient email address.

subject
string
required

Email subject line.

Required string length: 1 - 998
body_text
string | null

Plain-text fallback (optional).

campaign_id
string | null

Optional campaign ID for analytics.

Maximum string length: 255
governance_action_id
string | null

GovernanceAgentAction.id that triggered this submission.

Maximum string length: 255
idempotency_key
string | null

Client-supplied idempotency key. Re-submitting the same key returns the original action_id.

Maximum string length: 255
metadata
Metadata · object

Any extra context (score, template, etc.).

source_model
string | null

LLM model that generated this (e.g. 'gpt-4o').

Maximum string length: 120

Response

Successful Response

action_id
string
required
message
string
required
policy_passed
boolean
required
policy_violations
Policy Violations · object[]
required
review_url
string | null
required
status
string
required
config_hash
string | null
snapshot_id
string | null
Last modified on August 4, 2026