Params

Param name
Description
Validations
voice_agent_id
Optional

Voice Agent – ID of the AI Agent that owns this Flow.

Validations:

execution_mode
Optional

Execution Mode – Defines how the Flow executes. 'agent' runs an AI-driven interview. 'action' performs an immediate call-routing or end-call action without further AI interaction.

Validations:

  • Must be one of: agent, action.

action_type
Optional

Action Type – Specifies the routing action when execution_mode is 'action'. For example: redirect, forward_to_buyer, block_caller, end_call.

Validations:

  • Must be one of: redirect, forward, block_caller, end_call.

prompt
Optional

Prompt – System instructions or context specific to this Flow. Can include rules, validation criteria, or conversation style guidance.

Validations:

  • Must be a String

greeting
Optional Blank Value Allowed

Greeting – Optional opening line spoken to the caller at the start of this Flow before any questions are asked.

Validations:

  • Must be a String

description
Optional Blank Value Allowed

Description – Short summary describing the purpose of this Flow.

Validations:

  • Must be a String

conversation_timeout
Optional Blank Value Allowed

Conversation Timeout – Per-prompt timeout (in seconds) before the Flow fails if no response is received. Overrides the AI Agent’s default if set.

Validations:

  • Must be a decimal number.

contact_field_ids
Optional Blank Value Allowed

Translation missing: en.api.voice_agent_flows.contact_field_ids

Validations:

forward_to_offer_id
Optional Blank Value Allowed

Forward To Offer – ID of the offer to forward the call to if action_type is 'redirect'.

Validations:

forward_to_buyer_id
Optional Blank Value Allowed

Forward To Buyer – ID of the buyer or destination DID to forward to if action_type is 'forward_to_buyer'.

Validations: