---
title: "Changes to Update the AI Routing config of an AI API Proxy"
method: PUT
path: "/apiops/projects/{projectName}/apiProxies/{apiProxyName}/ai-routing/"
---

# Changes to Update the AI Routing config of an AI API Proxy

`PUT /apiops/projects/{projectName}/apiProxies/{apiProxyName}/ai-routing/`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 2 of 21 revisions.

- **2026-10-28** `e083046b24cd`: 47 info
- **2026-08-11** `9ae232e55479`: 1 info

## Changes

- **2026-10-28** `e083046b24cd`: 47 info
  - added the new optional request property `aiTraceCustomQuery/ownerUsername`
  - added the new optional request property `aiTraceCustomQuery/visibility`
  - added the new optional request property `conditionalRoutes/items/affinityKeyHeader`
  - added the new optional request property `conditionalRoutes/items/affinityLoadFactor`
  - added the new optional request property `conditionalRoutes/items/enumAiRoutingAlgorithm`
  - added the new optional request property `conditionalRoutes/items/targetPool`
  - added the new optional request property `contextLastUserMessageAction`
  - added the new optional request property `trySiblingPoolTargets`
  - added the new `A2A_AGENT_CALL_COUNT_OUT` enum value to the request property `aiTraceCustomQuery/criteriaList/items/criteriaType`
  - added the new `A2A_CONTEXT_ID` enum value to the request property `aiTraceCustomQuery/criteriaList/items/criteriaType`
  - added the new `A2A_TASK_ID` enum value to the request property `aiTraceCustomQuery/criteriaList/items/criteriaType`
  - added the new `A2A_TASK_STATE` enum value to the request property `aiTraceCustomQuery/criteriaList/items/criteriaType`
  - added the new `AI_CACHED_TOKENS` enum value to the request property `aiTraceCustomQuery/criteriaList/items/criteriaType`
  - added the new `AI_COST` enum value to the request property `aiTraceCustomQuery/criteriaList/items/criteriaType`
  - added the new `AI_DEPLOYMENT_TYPE` enum value to the request property `aiTraceCustomQuery/criteriaList/items/criteriaType`
  - added the new `AI_FAILOVER` enum value to the request property `aiTraceCustomQuery/criteriaList/items/criteriaType`
  - added the new `AI_FINISH_REASON` enum value to the request property `aiTraceCustomQuery/criteriaList/items/criteriaType`
  - added the new `AI_GUARDRAIL` enum value to the request property `aiTraceCustomQuery/criteriaList/items/criteriaType`
  - added the new `AI_GUARDRAIL_CATEGORY` enum value to the request property `aiTraceCustomQuery/criteriaList/items/criteriaType`
  - added the new `AI_GUARDRAIL_VERDICT` enum value to the request property `aiTraceCustomQuery/criteriaList/items/criteriaType`
  - added the new `AI_INPUT_TOKENS` enum value to the request property `aiTraceCustomQuery/criteriaList/items/criteriaType`
  - added the new `AI_MODEL` enum value to the request property `aiTraceCustomQuery/criteriaList/items/criteriaType`
  - added the new `AI_OUTPUT_TOKENS` enum value to the request property `aiTraceCustomQuery/criteriaList/items/criteriaType`
  - added the new `AI_PII` enum value to the request property `aiTraceCustomQuery/criteriaList/items/criteriaType`
  - added the new `AI_PROVIDER` enum value to the request property `aiTraceCustomQuery/criteriaList/items/criteriaType`
  - added the new `AI_SEMANTIC_CACHE` enum value to the request property `aiTraceCustomQuery/criteriaList/items/criteriaType`
  - added the new `AI_STREAMING` enum value to the request property `aiTraceCustomQuery/criteriaList/items/criteriaType`
  - added the new `AI_TOTAL_LATENCY` enum value to the request property `aiTraceCustomQuery/criteriaList/items/criteriaType`
  - added the new `AI_TPOT` enum value to the request property `aiTraceCustomQuery/criteriaList/items/criteriaType`
  - added the new `AI_TTFT` enum value to the request property `aiTraceCustomQuery/criteriaList/items/criteriaType`
  - added the new `API_PROXY_GROUP` enum value to the request property `aiTraceCustomQuery/criteriaList/items/criteriaType`
  - added the new `BACKEND_STATUS_CODE` enum value to the request property `aiTraceCustomQuery/criteriaList/items/criteriaType`
  - added the new `CANARY_REQUEST` enum value to the request property `aiTraceCustomQuery/criteriaList/items/criteriaType`
  - added the new `CANARY_STATUS` enum value to the request property `aiTraceCustomQuery/criteriaList/items/criteriaType`
  - added the new `CONTAINS_WORD` enum value to the request property `aiTraceCustomQuery/criteriaList/items/operator`
  - added the new `CORRELATION_ID` enum value to the request property `aiTraceCustomQuery/criteriaList/items/criteriaType`
  - added the new `ENDPOINT` enum value to the request property `aiTraceCustomQuery/criteriaList/items/criteriaType`
  - added the new `MCP_JSONRPC_ID` enum value to the request property `aiTraceCustomQuery/criteriaList/items/criteriaType`
  - added the new `MCP_RESULT_CLASS` enum value to the request property `aiTraceCustomQuery/criteriaList/items/criteriaType`
  - added the new `MCP_TOOL_CALL_COUNT_OUT` enum value to the request property `aiTraceCustomQuery/criteriaList/items/criteriaType`
  - …7 more
- **2026-08-11** `9ae232e55479`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/apinizer/apis/apinizer-management-apis/docs/apiops/projects/:projectName/apiProxies/:apiProxyName/ai-routing/put.md) - [API](https://skmtc.dev/apinizer/apis/apinizer-management-apis.md) - [Page](https://skmtc.dev/apinizer/apis/apinizer-management-apis/changes/apiops/projects/:projectName/apiProxies/:apiProxyName/ai-routing/put)
