agentrouter.catalog.v1.CatalogService
CatalogService is the read surface for providers and models.
Introduction
ListModels
ListModels returns catalog models, optionally filtered to a single
UpsertModel
UpsertModel creates or fully replaces a model record.
GetModel
GetModel returns a single model by id (UUID) or by unique model name,
DeleteModel
DeleteModel removes a model entry.
ListProviders
ListProviders returns all registered AI providers. Supports
UpsertProvider
UpsertProvider creates or fully replaces a provider record.
GetProvider
GetProvider returns a single provider by id.
DeleteProvider
DeleteProvider removes a provider, along with the project assignments that
SetProviderCredential
SetProviderCredential stores or rotates the credential used to
GetCatalogSyncState
GetCatalogSyncState returns this plane's catalog sync record.
RecordCatalogSync
RecordCatalogSync persists what the last catalog sync saw and did.
ListProjectModels
ListProjectModels returns every catalog model assigned to a project.
AssignModelToProject
AssignModelToProject grants a project access to a catalog model.
UnassignModelFromProject
UnassignModelFromProject removes a project's access to a catalog model.