Skip to main content
GET
Get the full model catalog

Authorizations

Authorization
string
header
required

Zo API key (zo_sk_...)

Response

200 - application/json

Successful Response

Full public model catalog served by GET /models/catalog.

Mirrors the baked types/generated/models.ts manifest (the picker list plus the scalar globals) so the web app can fetch live catalog data at runtime and fall back to the baked copy when the fetch is pending or fails.

models
PublicModelChoice · object[]
required

The picker model list, sorted by priority

default_chat_model_id
string
required

Public id of the default chat model

Public ids of featured ('Free' badge) models

When true, the frontend shows a Free badge on featured models

Labels for featured_model_ids, in order

deprecation_map
Deprecation Map · object
required

Map of deprecated public model id → active successor public id

media_gateway_public_discovery_enabled
boolean
default:false
deprecated

Legacy global rollout field. New clients use media_gateway_enabled from GET /models/.

promo_end_date
string | null

Promo end date (YYYY-MM-DD) or null