Skip to main content
GET
List models

Authorizations

Authorization
string
header
required

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

Headers

x-veryfront-project-reference
string

Canonical project selector: a UUID or slug for model access, inference and billing context. A signed project scope takes precedence. Otherwise, send only one project selector header.

Required string length: 1 - 255
x-veryfront-project-id
string

Compatibility selector accepting a project UUID. Prefer x-veryfront-project-reference.

Required string length: 1 - 255
x-veryfront-project-slug
string

Compatibility selector accepting a project slug. Prefer x-veryfront-project-reference.

Required string length: 1 - 255
x-veryfront-account-id
string<uuid>

An account the caller can read (account.read). Lists every model with enabled and disabled_by under that account's model policy alone. Not combined with a project selector.

Response

Available AI model deployments. A project-scoped credential, or a selector header naming a project the caller can see, narrows the list to what that project's inference policy permits.

deployments
object[]
required

One entry per place a model runs, in routing order, including the ones the policy in force refuses. A model's first enabled deployment is the one requests route to.