team-permitted-models

Set the team's default model

Changed on

Sets the specified team-scoped permitted model as the default model for the team.

put/teams/{teamId}/permitted-models/default

Request

  • The document declares no server URL.
  • Auth: none declared

Path parameters

teamIdstring required

Request body

permittedModelIdstring required

The ID of the team-scoped permitted model to set as the team default

Example request

{
  "permittedModelId": "123e4567-e89b-12d3-a456-426614174000"
}

Response

Successfully set team default model

idstring required

The id of the permitted model

namestring required

The name of the model

provider'openai' | 'anthropic' | 'bedrock' | 'mistral' | 'ollama' | 'synaforce' | 'ayunis' | 'otc' | 'azure' | 'gemini' | 'stackit' | 'scaleway' required

The provider of the model

providerDisplayNamestring required

The display name of the provider

displayNamestring required

The display name of the model

isArchivedboolean required

Whether the model is archived

modelIdstring required

The catalog model UUID

type'language' required

The type of the model (always language)

canStreamboolean required

Whether the model can stream

isReasoningboolean required

Whether the model can reason

canVisionboolean required

Whether the model supports vision (image processing)

contextWindowSizeinteger nullable

Maximum context window size in tokens

hasProviderFaultboolean required

Whether the upstream provider currently has a known fault for this model

isDefaultboolean required

Whether this is the default model

anonymousOnlyboolean required

Whether this model enforces anonymous mode

tier'zero' | 'low' | 'medium' | 'high' nullable

Resource-usage tier of the model, used to categorise models for the user (e.g. fast vs. powerful)

descriptionstring nullable

User-facing description of the model, shown in the model selector info card. Maintained by super admins.

Changes