Skip to main content
POST
Create Flow Plan

Authorizations

X-API-Key
string
header
required

Body

application/json
flow
object | null
required

Flow definition. A complete root is required. Options, AI qualification, and candidates are optional and use server defaults when omitted.

audienceId
string | null

Optional existing audience id to attach to the new flow during creation. Use the exact id returned by list_audiences or create_audience.

processingStrategy
string | null

Optional enrollment processing mode override.

  • Use manual for Manual Mode, where contacts/signals wait for explicit enrollment.
  • Use default for standard Auto-Enrollment, or new_members_only only when the user explicitly asks for new source members only.
publish
boolean
default:false

Publish the flow immediately after creation when validation succeeds. If validation fails, the response returns the draft flow with validation errors and links.

extendedResponse
boolean
default:false

Include operational data after creation: cost, enrollment counts, a limited awaiting-contact page, source status, and available enrollment actions. Defaults to false.

awaitingLimit
integer
default:10

Maximum awaiting contacts to include when extendedResponse is true.

Response

Tool result.