Create a new shared conversation flow component
Authentication header containing API key (find it in dashboard). The format is "Bearer YOUR_API_KEY"
Name of the component
"Customer Information Collector"
Nodes that make up the component
[
{
"id": "collect_info",
"type": "conversation",
"instruction": {
"type": "prompt",
"text": "Ask the customer for their name and contact information."
}
}
]Tools available within the component
[
{
"type": "custom",
"name": "get_customer_info",
"description": "Get customer information from database",
"tool_id": "tool_001",
"url": "https://api.example.com/customer",
"method": "GET"
}
]A list of MCP server configurations to use for this component
ID of the starting node
"collect_info"
Display position for the begin tag in the frontend
Visual annotations displayed on the flow canvas.
Successfully created conversation flow component
Name of the component
"Customer Information Collector"
Nodes that make up the component
[
{
"id": "collect_info",
"type": "conversation",
"instruction": {
"type": "prompt",
"text": "Ask the customer for their name and contact information."
}
}
]Unique identifier for the component
Timestamp of last user modification
Tools available within the component
[
{
"type": "custom",
"name": "get_customer_info",
"description": "Get customer information from database",
"tool_id": "tool_001",
"url": "https://api.example.com/customer",
"method": "GET"
}
]A list of MCP server configurations to use for this component
ID of the starting node
"collect_info"
Display position for the begin tag in the frontend
Visual annotations displayed on the flow canvas.
IDs of conversation flows linked to this shared component