Skip to main content
POST
Add a priced model to the catalogue

Authorizations

Authorization
string
header
required

Send a dashboard session token, an account API key (agt_t), or a command-line credential (afc_) as a Bearer token. Each endpoint lists accepted credential types.

Body

application/json

POST /v1/admin/models input: one identity, its evidence, its complete price schedule and, optionally, its inference settings.

metadata
object
required

Label and context evidence.

model_id
string
required

Provider-native model identity.

prices
object[]
required

Every prompt tier across every date range, in integer nanos per million tokens.

provider
string
required

Provider identity.

inference
object | null

Explicit inference settings; omitted rows remain unavailable for inference.

Response

Created

Successful model creation.

id
string
required

Model record's version 7 universally unique identifier (UUID).

metadata
object
required

Label and context evidence.

model_id
string
required

Provider-native model identity.

prices
object[]
required

The complete schedule, ordered by tier then start.

provider
string
required

Provider identity.

request_id
string
required

Reference identifier to include when contacting support.

inference
object | null

Non-secret settings used by setup chat and runtime leases.