Authorization: Bearer ********************{
"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"
}
}curl --location '/api/v1/agent/workflow/execute' \
--header 'Content-Type: application/json' \
--data '{
"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"
}
}'{
"code": 0,
"message": "success",
"data": {
"workflow_id": "string",
"status": "string",
"result": {
"property1": "string",
"property2": "string"
},
"steps_executed": 0,
"execution_time": 0,
"error": "string"
}
}