Creates a new shared conversation flow component at POST '/create-conversation-flow-component'. Requires 'name' and 'nodes' array. Optional: tools, mcps, start_node_id, begin_tag_display_position. Returns component ID, timestamp, and the full component definition.
mcpsarrayMCP (Model Context Protocol) server configurations for the component. Enables integration with external MCP-compatible services.
nameRequiredstringName of the conversation flow component. Used to identify the component.
nodesRequiredarrayArray of conversation flow nodes forming the component structure. Nodes can be of various types including conversation, end, function, transfer, branch, and more. Each node has an id, type, and type-specific configuration.
toolsarrayCustom and system integrations available within the component. Includes custom tools, end call tools, appointment booking tools, and more.
start_node_idstringID of the node where execution begins. If not specified, the first node in the nodes array is used as the starting point.
begin_tag_display_positionobjectFrontend display coordinates for the begin tag. Expected to contain x and y properties for positioning in the UI.
dataRequiredData from the action execution
errorstringError if any occurred during the execution of the action
successfulRequiredbooleanWhether or not the action execution was successful or not
API key connection. Risk level 2 of 5.
Free Action
No published Skills explicitly reference this Action yet.