Update Shared Capacity Group
update_capacity_groupReconfigure one of the customer's Shared Capacity Groups (capacity groups): rename it and/or change its shared_channels_count / metered_channels_count. Only the provided fields are changed. Shared channels are drawn from (or returned to) the Capacity Pool's free channels — raising shared_channels_count is not a purchase, it allocates channels already bought into the pool. Raising metered_channels_count DOES enable more pay-per-use channels, billed at the pool's metered rate (all amounts are in USD), which is why raising it is two-call confirmation-gated: the first call returns a preview + confirmation_token and changes nothing; re-call with the token to apply it. Every other change applies immediately. Returns the updated group, or a readable error.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | New friendly name of the Shared Capacity Group. | |
| capacity_group_id | Yes | UUID of the Shared Capacity Group to update (must belong to the customer). | |
| confirmation_token | No | Only needed when RAISING metered_channels_count. Leave empty on the first call — the tool returns a preview + confirmation_token and changes nothing. Re-call with that confirmation_token to apply the change. Retrying with the SAME token after a lost response is safe — a repeat returns the original result. | |
| shared_channels_count | No | New number of shared channels drawn from the Capacity Pool. A COUNT, not a boolean: pass N to allow up to N concurrent shared channels, 0 for none. | |
| metered_channels_count | No | New number of metered (overload) channels. A COUNT, not a boolean: pass N to allow up to N metered channels, 0 to disable metered usage. Raising it is confirmation-gated. |