Skip to main content
POST
Set org approved models
Replace your organization’s approved models. Each modality you send replaces that modality’s list and any modality you omit is cleared, so send every modality you want to keep. Every model used by one of your access lists must stay approved. Send every modality empty to allow every model in the catalog. Approved Models docs →

Authorizations

Authorization
string
header
required

API key for authentication

Body

application/json

The full set of approved models. Modalities that are omitted are cleared.

chat
string[]

Chat/completion models to approve, as provider/model names or model IDs. Replaces the current list; omitted or empty means no chat/completion models are approved unless every modality is empty

Example:
embedding
string[]

Embedding models to approve, as provider/model names or model IDs. Replaces the current list; omitted or empty means no embedding models are approved unless every modality is empty

Example:
image
string[]

Image generation models to approve, as provider/model names or model IDs. Replaces the current list; omitted or empty means no image generation models are approved unless every modality is empty

transcription
string[]

Transcription models to approve, as provider/model names or model IDs. Replaces the current list; omitted or empty means no transcription models are approved unless every modality is empty

speech
string[]

Speech models to approve, as provider/model names or model IDs. Replaces the current list; omitted or empty means no speech models are approved unless every modality is empty

decision
string[]

Decision models to approve, as provider/model names or model IDs. Replaces the current list; omitted or empty means no decision models are approved unless every modality is empty

Example:

Response

Approved models updated successfully

Last modified on October 8, 2026