---
title: "Changes to Update a browser pool"
method: PATCH
path: "/browser_pools/{id_or_name}"
---

# Changes to Update a browser pool

`PATCH /browser_pools/{id_or_name}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 9 of 123 revisions.

- **2026-10-19** `df28b52a4950`: 1 info
- **2026-10-16** `03b369edee49`: 14 info
- **2026-07-15** `2a13c2f27f87`: 2 info
- **2026-07-10** `8343091ced09`: 1 warning, 30 info
- **2026-07-08** `0635d3ba247a`: 2 info
- **2026-07-08** `7a8f1290f99c`: 2 info
- **2026-06-26** `603f794dde12`: 2 warning
- **2026-06-22** `c1b04bcae55a`: 4 breaking, 1 warning, 4 info
- **2026-06-03** `b3df1c2016d8`: 2 breaking, 13 warning, 2 info

## Changes

- **2026-10-19** `df28b52a4950`: 1 info
  - added the optional property `browser_pool_config/network/allowlist_state` to the response with the `200` status
- **2026-10-16** `03b369edee49`: 14 info
  - added the new optional request property `expected_network`
  - added the new optional request property `memory`
  - added the new optional request property `network`
  - added the new optional request property `telemetry/browser/control/cdp`
  - added the new optional request property `telemetry/browser/platform`
  - added the new optional request property `telemetry/export`
  - added the new optional request property `telemetry/storage`
  - added the optional property `browser_pool_config/memory` to the response with the `200` status
  - added the optional property `browser_pool_config/network` to the response with the `200` status
  - added the optional property `browser_pool_config/telemetry/browser/control/cdp` to the response with the `200` status
  - added the optional property `browser_pool_config/telemetry/browser/platform` to the response with the `200` status
  - added the optional property `browser_pool_config/telemetry/export` to the response with the `200` status
  - added the optional property `browser_pool_config/telemetry/storage` to the response with the `200` status
  - added the required property `region` to the response with the `200` status
- **2026-07-15** `2a13c2f27f87`: 2 info
  - added the new optional request property `telemetry`
  - added the optional property `browser_pool_config/telemetry` to the response with the `200` status
- **2026-07-10** `8343091ced09`: 1 warning, 30 info
  - removed `#/components/schemas/BrowserPoolConfig, subschema #2` from the request body `allOf` list
  - added the new optional request property `chrome_policy`
  - added the new optional request property `discard_all_idle`
  - added the new optional request property `extensions`
  - added the new optional request property `fill_rate_per_minute`
  - added the new optional request property `headless`
  - added the new optional request property `kiosk_mode`
  - added the new optional request property `name`
  - added the new optional request property `profile`
  - added the new optional request property `proxy_id`
  - added the new optional request property `refresh_on_profile_update`
  - added the new optional request property `size`
  - added the new optional request property `start_url`
  - added the new optional request property `stealth`
  - added the new optional request property `timeout_seconds`
  - added the new optional request property `viewport`
  - added the optional property `browser_pool_config/chrome_policy` to the response with the `200` status
  - added the optional property `browser_pool_config/extensions` to the response with the `200` status
  - added the optional property `browser_pool_config/fill_rate_per_minute` to the response with the `200` status
  - added the optional property `browser_pool_config/headless` to the response with the `200` status
  - added the optional property `browser_pool_config/kiosk_mode` to the response with the `200` status
  - added the optional property `browser_pool_config/name` to the response with the `200` status
  - added the optional property `browser_pool_config/profile` to the response with the `200` status
  - added the optional property `browser_pool_config/proxy_id` to the response with the `200` status
  - added the optional property `browser_pool_config/refresh_on_profile_update` to the response with the `200` status
  - added the optional property `browser_pool_config/start_url` to the response with the `200` status
  - added the optional property `browser_pool_config/stealth` to the response with the `200` status
  - added the optional property `browser_pool_config/timeout_seconds` to the response with the `200` status
  - added the optional property `browser_pool_config/viewport` to the response with the `200` status
  - removed `#/components/schemas/BrowserPoolConfig, subschema #2` from the `browser_pool_config` response property `allOf` list for the response status `200`
  - added the required property `browser_pool_config/size` to the response with the `200` status
- **2026-07-08** `0635d3ba247a`: 2 info
  - added the optional property `profile_id` to the response with the `200` status
  - added the required property `extension_ids` to the response with the `200` status
- **2026-07-08** `7a8f1290f99c`: 2 info
  - added the new optional request property `allOf[#/components/schemas/BrowserPoolConfig]/refresh_on_profile_update`
  - added the optional property `browser_pool_config/allOf[#/components/schemas/BrowserPoolConfig]/refresh_on_profile_update` to the response with the `200` status
- **2026-06-26** `603f794dde12`: 2 warning
  - removed the request property `allOf[#/components/schemas/BrowserPoolConfig]/profile/save_changes`
  - removed the optional property `browser_pool_config/allOf[#/components/schemas/BrowserPoolConfig]/profile/save_changes` from the response with the `200` status
- **2026-06-22** `c1b04bcae55a`: 4 breaking, 1 warning, 4 info
  - the `browser_pool_config/allOf[#/components/schemas/BrowserPoolConfig]/timeout_seconds` response property's max was increased from `86400.00` to `259200.00` for the response status `200`
  - the `browser_pool_config/allOf[#/components/schemas/BrowserPoolConfig]/timeout_seconds` response property's min was decreased from `60.00` to `10.00` for the response status `200`
  - the `browser_pool_config/allOf[#/components/schemas/BrowserPoolConfig]/viewport/height` response property's min was decreased from `240.00` to `1.00` for the response status `200`
  - the `browser_pool_config/allOf[#/components/schemas/BrowserPoolConfig]/viewport/width` response property's min was decreased from `320.00` to `1.00` for the response status `200`
  - the `allOf[#/components/schemas/BrowserPoolConfig]/viewport/refresh_rate` request property's min was set to `1.00`
  - the `allOf[#/components/schemas/BrowserPoolConfig]/timeout_seconds` request property's max was increased from `86400.00` to `259200.00`
  - the `allOf[#/components/schemas/BrowserPoolConfig]/timeout_seconds` request property's min was decreased from `60.00` to `10.00`
  - the `allOf[#/components/schemas/BrowserPoolConfig]/viewport/height` request property's min was decreased from `240.00` to `1.00`
  - the `allOf[#/components/schemas/BrowserPoolConfig]/viewport/width` request property's min was decreased from `320.00` to `1.00`
- **2026-06-03** `b3df1c2016d8`: 2 breaking, 13 warning, 2 info
  - added `#/components/schemas/BrowserPoolConfig` to the request body `allOf` list
  - removed the required property `browser_pool_config/size` from the response with the `200` status
  - removed `#/components/schemas/BrowserPoolRequest` from the request body `allOf` list
  - removed the optional property `browser_pool_config/chrome_policy` from the response with the `200` status
  - removed the optional property `browser_pool_config/extensions` from the response with the `200` status
  - removed the optional property `browser_pool_config/fill_rate_per_minute` from the response with the `200` status
  - removed the optional property `browser_pool_config/headless` from the response with the `200` status
  - removed the optional property `browser_pool_config/kiosk_mode` from the response with the `200` status
  - removed the optional property `browser_pool_config/name` from the response with the `200` status
  - removed the optional property `browser_pool_config/profile` from the response with the `200` status
  - removed the optional property `browser_pool_config/proxy_id` from the response with the `200` status
  - removed the optional property `browser_pool_config/start_url` from the response with the `200` status
  - removed the optional property `browser_pool_config/stealth` from the response with the `200` status
  - removed the optional property `browser_pool_config/timeout_seconds` from the response with the `200` status
  - removed the optional property `browser_pool_config/viewport` from the response with the `200` status
  - added the new optional request property `allOf[subschema #2]/size`
  - added `#/components/schemas/BrowserPoolConfig, subschema #2` to the `browser_pool_config` response property `allOf` list for the response status `200`

---

[Operation](https://skmtc.dev/kernel/apis/kernel-api/docs/browser_pools/:id_or_name/patch.md) - [API](https://skmtc.dev/kernel/apis/kernel-api.md) - [Page](https://skmtc.dev/kernel/apis/kernel-api/changes/browser_pools/:id_or_name/patch)
