Skip to main content
GET
Get project inference policy

Authorizations

Authorization
string
header
required

Use a JWT bearer token or a Veryfront API key in the Authorization header.

Path Parameters

project_reference
string
required

Project slug, UUID, or domain that identifies the project.

Response

The project's inference policy, or the defaults it is served under

project_id
string<uuid>
required
configured
boolean
required
enforced
boolean
required

Whether routing applies every configured constraint. True for every readable policy: each configured constraint, the eu-resident minimum tier included, is enforced. False only if a stored tier or precision is unsupported by this API version; in that case, the gateway rejects all requests for the project.

min_tier
string | null
required
min_quantization
string | null
required
allowed_jurisdictions
string[] | null
required
allowed_host_ids
string[] | null
required
denied_host_ids
string[] | null
required
allowed_models
string[] | null
required
denied_models
string[] | null
required
standard_tier_opt_in_at
string | null
required
standard_tier_opt_in_by
string<uuid> | null
required
standard_tier_opt_in_source
string | null
required

How standard-tier consent was recorded. admin indicates consent through this API. grandfather indicates a migration for projects using inference before the minimum tier was introduced. Null if no consent is recorded or if consent predates this field. Read-only.

allow_non_eu_hosting
boolean
required

Whether this project has opted in to non-EU hosting: the standard-tier opt-in is recorded (POST /projects/{project_reference}/inference-policy/standard-tier-opt-in) and min_tier is standard, which drops the default eu-resident floor. False by default: a project is EU-only, and a min_tier of null is served as eu-resident. True does not mean the project is served outside the EU: its other constraints (for example allowed_jurisdictions or allowed_host_ids) may still restrict serving to the EU. Read-only; derived.

created_at
string | null
required
updated_at
string | null
required
updated_by
string<uuid> | null
required