{
"fileId": "string",
"workflowDefinition": {
"name": "string",
"version": "string",
"steps": [
{
"stepId": "string",
"executionUnitRef": "string",
"dependsOn": [
"string"
],
"runParameters": {
"property1": "string",
"property2": "string"
},
"inputSelector": {
"bindings": [
{
"inputPort": "string",
"sourceStepId": "string",
"sourcePort": "string",
"sourceType": "string",
"sourceInputKey": "string"
}
]
},
"modelSelector": {
"mode": "string",
"modelId": "string",
"provider": "string"
},
"displayName": "string",
"instruction": "string"
}
]
},
"callbackUrl": "string",
"idempotencyKey": "string"
}