{
"workflow_id": "string",
"template_name": "string",
"custom_workflow": {
"id": "string",
"name": "string",
"description": "string",
"version": "1.0.0",
"steps": [
{
"id": "string",
"type": "string",
"name": "string",
"description": "string",
"prompt_template": "string",
"required_inputs": [
"string"
],
"optional_inputs": [
"string"
],
"outputs": [
"string"
],
"dependencies": [
"string"
],
"config": {
"property1": "string",
"property2": "string"
}
}
],
"output_template": "string",
"timeout_seconds": 300
},
"inputs": {
"property1": "string",
"property2": "string"
}
}