Skip to main content
GET
Get the caller's effective model access policy

Authorizations

Authorization
string
header
required

JWT authentication token

Response

Effective model access policy

The caller's effective model access policy (ModelAccessPolicy) and the restrictions that apply to it.

version
enum<integer>
required
Available options:
1
restricted
boolean
required

True when the policy limits which models the caller may use (a model source, vendor, model, custom endpoint or share list, or a region other than global). personal_ai_connections and default_model do not count. Clients read this instead of deriving it from the other keys.

restrictions
object[]
required

The refusal reasons that apply to the caller, each with the layer that set it. Empty when nothing is restricted.

ai_connection_shares
string[]

Team AI connection shares, by connection ID.

custom_endpoint_ids
string[]
data_region
enum<string>

The Neo model inference region; global when absent.

Available options:
global,
us,
eu
default_model
string

Team layer only. The team's default model.

model_sources
enum<string>[]
Available options:
neo,
byok,
ai_connections
models
object

Exact model IDs allowed per model source: "neo", "personal", "share:" or a bring-your-own-key credential ref.

personal_ai_connections
boolean

Team layer only. false keeps members off their personal AI connections.

vendors
string[]

Model vendors, lower case ("anthropic", "openai", "other").