Skip to main content
POST
Create access list
Create a new access list in the organization. An access list defines which models are allowed for API keys or groups it is attached to. Specify models per modality: chat, embedding, image, transcription, and speech.

Authorizations

Authorization
string
header
required

API key for authentication

Body

application/json
name
string
required

Name for the access list

Example:

"Production Models"

auto_approve
boolean
default:false

Whether new models matching the list patterns are automatically approved

chat
string[]

Chat/completion model identifiers to allow

Example:
embedding
string[]

Embedding model identifiers to allow

image
string[]

Image generation model identifiers to allow

transcription
string[]

Transcription model identifiers to allow

speech
string[]

Speech model identifiers to allow

Response

Access list created successfully

id
string<uuid>
required

The ID of the newly created access list

Last modified on July 3, 2026