---
title: "Update an Org Compute Pool Config"
method: PATCH
path: "/fcpm/v2/compute-pool-config"
tags: ["Org Compute Pool Configs (fcpm/v2)"]
---

# Update an Org Compute Pool Config

`PATCH /fcpm/v2/compute-pool-config`

[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)

Make a request to update an org compute pool config.

## Request body

- FcpmV2OrgComputePoolConfig — `OrgComputePoolConfig` manages compute pool configuration settings for an organization. The API allows you to read and update organization-wide settings such as whether default pools are enabled and their maximum CFU limits. ## The Org Compute Pool Configs Model <SchemaDefinition schemaRef="#/components/schemas/fcpm.v2.OrgComputePoolConfig" />
  - `api_version` 'fcpm/v2' — APIVersion defines the schema version of this representation of a resource.
  - `kind` 'OrgComputePoolConfig' — Kind defines the object this REST resource represents.
  - `organization_id` string — The ID of the organization.
  - `spec` object — The desired state of the organization-level Compute Pool configuration
    - `default_pool_enabled` boolean — Whether default compute pools are enabled for the organization. When enabled, environments can have default compute pools created automatically.
    - `default_pool_max_cfu` integer — Maximum number of Confluent Flink Units (CFUs) that default compute pools in this organization should auto-scale to.

## Response `200`

Org Compute Pool Config.

- object — `OrgComputePoolConfig` manages compute pool configuration settings for an organization. The API allows you to read and update organization-wide settings such as whether default pools are enabled and their maximum CFU limits. ## The Org Compute Pool Configs Model <SchemaDefinition schemaRef="#/components/schemas/fcpm.v2.OrgComputePoolConfig" />
  - `api_version` 'fcpm/v2', required — APIVersion defines the schema version of this representation of a resource.
  - `kind` 'OrgComputePoolConfig', required — Kind defines the object this REST resource represents.
  - `organization_id` string — The ID of the organization.
  - `spec` object — The desired state of the organization-level Compute Pool configuration
    - `default_pool_enabled` boolean — Whether default compute pools are enabled for the organization. When enabled, environments can have default compute pools created automatically.
    - `default_pool_max_cfu` integer — Maximum number of Confluent Flink Units (CFUs) that default compute pools in this organization should auto-scale to.

## Other responses

- `400` — Bad Request
- `401` — The request lacks valid authentication credentials for this resource.
- `403` — The access credentials were considered insufficient to grant access
- `404` — Not Found
- `409` — The request is in conflict with the current server state
- `422` — Validation Failed
- `429` — Rate Limit Exceeded
- `500` — Oops, something went wrong!

---

[API](https://skmtc.dev/confluent/apis/confluent-cloud-apis.md) · [All operations](https://skmtc.dev/confluent/apis/confluent-cloud-apis/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/confluent/confluent-cloud-apis/revisions/a6a73f98a698/schema)
