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. Refuses while any model still
SetProviderCredential
SetProviderCredential stores or rotates the credential used to
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.