docs/rest/agents/update.mdx
PUT /api/projects/{project_name}/agents/{agent_name}
This API endpoint updates an agent using the PUT method.
curl --request PUT \
--url http://127.0.0.1:47334/api/projects/mindsdb/agents/my_agent \
--header 'Content-Type: application/json' \
--data '{
"agent": {
"model": {
"provider": "openai",
"model_name": "gpt-4.1",
"api_key": "sk-xxx"
}
}
}'
{
"id": 197,
"name": "my_agent",
"project_id": 1,
"created_at": "2025-07-09 12:58:24.868202",
"updated_at": "2025-07-09 12:58:24.868199",
"data": {
"knowledge_bases": ["my_project.my_kb"],
"tables": ["my_data_source.my_table"]
},
"model": {
"provider": "openai",
"model_name": "gpt-4.1",
"api_key": "sk-xxx"
},
"prompt_template": "my_project.my_kb stores documentation of MindsDB, my_data_source.my_table stores documentation of MindsDB"
}