---
title: "Changes to Update AI Gateway Settings"
method: PUT
path: "/apiops/settings/ai-gateway"
---

# Changes to Update AI Gateway Settings

`PUT /apiops/settings/ai-gateway`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 4 of 21 revisions.

- **2026-10-20** `d1a546deccf0`: 9 breaking
- **2026-10-16** `68680081f7b0`: 24 info
- **2026-10-11** `e0059a98b407`: 6 breaking, 44 warning, 6 info
- **2026-08-11** `9ae232e55479`: 1 info

## Changes

- **2026-10-20** `d1a546deccf0`: 9 breaking
  - the `defaultConnectTimeoutSeconds` request property format changed from no format to `int32`
  - the `defaultConnectionPoolSize` request property format changed from no format to `int32`
  - the `defaultIdleConnectionTimeoutSeconds` request property format changed from no format to `int32`
  - the `defaultRetryCount` request property format changed from no format to `int32`
  - the `defaultStreamTimeoutSeconds` request property format changed from no format to `int32`
  - the `maxAiBinaryRequestBodyBytes` request property format changed from no format to `int32`
  - the `maxAiBinaryResponseBodyBytes` request property format changed from no format to `int32`
  - the `maxAiRequestBodyBytes` request property format changed from no format to `int32`
  - the `maxToolTurns` request property format changed from no format to `int32`
  - …this revision’s changelog is incomplete
- **2026-10-16** `68680081f7b0`: 24 info
  - added the new optional request property `defaultAnonymousBudget/allOf[#/components/schemas/AiTokenBudgetDTO]/requestsPerDay`
  - added the new optional request property `defaultAnonymousBudget/allOf[#/components/schemas/AiTokenBudgetDTO]/requestsPerHour`
  - added the new optional request property `defaultAnonymousBudget/allOf[#/components/schemas/AiTokenBudgetDTO]/requestsPerMinute`
  - added the new optional request property `defaultAnonymousBudget/allOf[#/components/schemas/AiTokenBudgetDTO]/requestsPerMonth`
  - added the new optional request property `defaultAnonymousBudget/allOf[#/components/schemas/AiTokenBudgetDTO]/usdPerMinute`
  - added the new optional request property `defaultBudget/allOf[#/components/schemas/AiTokenBudgetDTO]/requestsPerDay`
  - added the new optional request property `defaultBudget/allOf[#/components/schemas/AiTokenBudgetDTO]/requestsPerHour`
  - added the new optional request property `defaultBudget/allOf[#/components/schemas/AiTokenBudgetDTO]/requestsPerMinute`
  - added the new optional request property `defaultBudget/allOf[#/components/schemas/AiTokenBudgetDTO]/requestsPerMonth`
  - added the new optional request property `defaultBudget/allOf[#/components/schemas/AiTokenBudgetDTO]/usdPerMinute`
  - added the new optional request property `defaultConnectionPoolSize`
  - added the new optional request property `defaultIdleConnectionTimeoutSeconds`
  - added the optional property `resultList/items/defaultAnonymousBudget/allOf[#/components/schemas/AiTokenBudgetDTO]/requestsPerDay` to the response with the `200` status
  - added the optional property `resultList/items/defaultAnonymousBudget/allOf[#/components/schemas/AiTokenBudgetDTO]/requestsPerHour` to the response with the `200` status
  - added the optional property `resultList/items/defaultAnonymousBudget/allOf[#/components/schemas/AiTokenBudgetDTO]/requestsPerMinute` to the response with the `200` status
  - added the optional property `resultList/items/defaultAnonymousBudget/allOf[#/components/schemas/AiTokenBudgetDTO]/requestsPerMonth` to the response with the `200` status
  - added the optional property `resultList/items/defaultAnonymousBudget/allOf[#/components/schemas/AiTokenBudgetDTO]/usdPerMinute` to the response with the `200` status
  - added the optional property `resultList/items/defaultBudget/allOf[#/components/schemas/AiTokenBudgetDTO]/requestsPerDay` to the response with the `200` status
  - added the optional property `resultList/items/defaultBudget/allOf[#/components/schemas/AiTokenBudgetDTO]/requestsPerHour` to the response with the `200` status
  - added the optional property `resultList/items/defaultBudget/allOf[#/components/schemas/AiTokenBudgetDTO]/requestsPerMinute` to the response with the `200` status
  - added the optional property `resultList/items/defaultBudget/allOf[#/components/schemas/AiTokenBudgetDTO]/requestsPerMonth` to the response with the `200` status
  - added the optional property `resultList/items/defaultBudget/allOf[#/components/schemas/AiTokenBudgetDTO]/usdPerMinute` to the response with the `200` status
  - added the optional property `resultList/items/defaultConnectionPoolSize` to the response with the `200` status
  - added the optional property `resultList/items/defaultIdleConnectionTimeoutSeconds` to the response with the `200` status
- **2026-10-11** `e0059a98b407`: 6 breaking, 44 warning, 6 info
  - added `#/components/schemas/AiTokenBudgetDTO` to the `defaultAnonymousBudget` request property `allOf` list
  - added `#/components/schemas/AiTokenBudgetDTO` to the `defaultBudget` request property `allOf` list
  - the `defaultAnonymousBudget` request property type changed from `object` to no type
  - the `defaultBudget` request property type changed from `object` to no type
  - the `resultList/items/defaultAnonymousBudget` response's property type changed from `object` to no type for status `200`
  - the `resultList/items/defaultBudget` response's property type changed from `object` to no type for status `200`
  - removed the request property `defaultAnonymousBudget/cheaperModelId`
  - removed the request property `defaultAnonymousBudget/enabled`
  - removed the request property `defaultAnonymousBudget/hardCapPercent`
  - removed the request property `defaultAnonymousBudget/monthlyBudgetUsd`
  - removed the request property `defaultAnonymousBudget/overflowAction`
  - removed the request property `defaultAnonymousBudget/tokensPerDay`
  - removed the request property `defaultAnonymousBudget/tokensPerHour`
  - removed the request property `defaultAnonymousBudget/tokensPerMinute`
  - removed the request property `defaultAnonymousBudget/tokensPerMonth`
  - removed the request property `defaultAnonymousBudget/usdPerDay`
  - removed the request property `defaultAnonymousBudget/usdPerHour`
  - removed the request property `defaultBudget/cheaperModelId`
  - removed the request property `defaultBudget/enabled`
  - removed the request property `defaultBudget/hardCapPercent`
  - removed the request property `defaultBudget/monthlyBudgetUsd`
  - removed the request property `defaultBudget/overflowAction`
  - removed the request property `defaultBudget/tokensPerDay`
  - removed the request property `defaultBudget/tokensPerHour`
  - removed the request property `defaultBudget/tokensPerMinute`
  - removed the request property `defaultBudget/tokensPerMonth`
  - removed the request property `defaultBudget/usdPerDay`
  - removed the request property `defaultBudget/usdPerHour`
  - removed the optional property `resultList/items/defaultAnonymousBudget/cheaperModelId` from the response with the `200` status
  - removed the optional property `resultList/items/defaultAnonymousBudget/enabled` from the response with the `200` status
  - removed the optional property `resultList/items/defaultAnonymousBudget/hardCapPercent` from the response with the `200` status
  - removed the optional property `resultList/items/defaultAnonymousBudget/monthlyBudgetUsd` from the response with the `200` status
  - removed the optional property `resultList/items/defaultAnonymousBudget/overflowAction` from the response with the `200` status
  - removed the optional property `resultList/items/defaultAnonymousBudget/tokensPerDay` from the response with the `200` status
  - removed the optional property `resultList/items/defaultAnonymousBudget/tokensPerHour` from the response with the `200` status
  - removed the optional property `resultList/items/defaultAnonymousBudget/tokensPerMinute` from the response with the `200` status
  - removed the optional property `resultList/items/defaultAnonymousBudget/tokensPerMonth` from the response with the `200` status
  - removed the optional property `resultList/items/defaultAnonymousBudget/usdPerDay` from the response with the `200` status
  - removed the optional property `resultList/items/defaultAnonymousBudget/usdPerHour` from the response with the `200` status
  - removed the optional property `resultList/items/defaultBudget/cheaperModelId` from the response with the `200` status
  - …16 more
- **2026-08-11** `9ae232e55479`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/apinizer/apis/apinizer-management-apis/docs/apiops/settings/ai-gateway/put.md) - [API](https://skmtc.dev/apinizer/apis/apinizer-management-apis.md) - [Page](https://skmtc.dev/apinizer/apis/apinizer-management-apis/changes/apiops/settings/ai-gateway/put)
