Skip to main content
Update a group’s mutable fields. You can change metadata.name and the models configuration; the hierarchy block (parent and enforcement mode) is immutable after creation. At least one field must be provided. The models list, when provided, replaces the group’s full model set with set semantics: slugs absent from the new list are removed, and slugs that are new to the group are added.

Errors

Authorizations

Authorization
string
header
required

Send Authorization: Bearer <api_key>. The legacy Authorization: Api-Key <api_key> scheme is also accepted.

Path Parameters

group_id
string
required

Body

application/json
metadata
UpdateGroupMetadataV1 · object | null

Mutable group metadata.

Example:
models
ModelConfigV1 · object[] | null

Per-model rate and usage limit configuration.

Response

200 - application/json
id
string
required

Internal Baseten ID for the group.

metadata
GroupMetadataV1 · object
required

Group identity + display metadata.

hierarchy
GroupHierarchyV1 · object
required

Parent linkage and limit enforcement mode. Parent is null for root groups.

created_at
string<date-time>
required

When this group was created.

models
ModelConfigV1 · object[]
effective_models
EffectiveModelConfigV1 · object[]