curl --request POST \
--url https://api.operator.xyz/procedural_agents \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--header 'Operator-Version: <operator-version>' \
--data '
{
"name": "<string>",
"description": "<string>",
"config": {
"filter_statuses": [
"completed"
],
"runtime": {
"model": "openai/gpt-4o",
"prompt": {
"text": "<string>",
"type": "fixed"
},
"reasoning_effort": "medium"
},
"tool": {
"tools": [
{
"ns": "syscall",
"name": "<string>"
}
]
},
"output": {
"slack_channel": null,
"output_schema": null,
"post_url": null
},
"filter_condition": null
}
}
'