curl --request PUT \
--url https://api-sandbox.featherhq.com/v1/agents/revisions/{revision_id} \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"name": "<string>",
"description": "<string>",
"persona": "<string>",
"system_prompt": "<string>",
"global_skill_ids": [
"3c90c3cc-0d44-4b50-8888-8dd25736052a"
],
"context_variables": [
{
"name": "<string>",
"source": "derived",
"enum_values": [
"<string>"
],
"reask_cap": 123,
"description": "<string>"
}
],
"variable_defaults": {},
"tool_refs": [
{
"id": "<string>",
"slug": "<string>",
"output_bindings": {},
"input_defaults": {}
}
],
"knowledge_base_refs": [
{
"id": "<string>",
"description": "<string>",
"clearance_level": 123
}
],
"policies_enabled": true,
"policy_refs": [
{
"policy_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
],
"channel_specific_config": {},
"router_config_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"model_settings": {
"model": "<string>",
"config": {
"temperature": 123,
"max_tokens": 123,
"top_p": 123,
"stop_sequences": [
"<string>"
],
"request_timeout_ms": 123,
"thinking_budget": 2
}
},
"kb_clearance_level": 123,
"kb_audience_tags": [
"<string>"
]
}
'