agentrouter.catalog.v1.CatalogService
CatalogService is the read surface for providers and models.
Introduction
ListModels
ListModels returns catalog models in one response, optionally filtered
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, along with its project assignments,
CreateModel
CreateModel adds a new model. It never changes an existing one: when a
ListProviders
ListProviders returns the registered AI providers in one response:
UpsertProvider
UpsertProvider creates a provider or updates an existing one.
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
DeleteProviderCredential
DeleteProviderCredential removes the provider's stored platform
CreateProvider
CreateProvider adds a new provider. It never changes an existing one:
GetCatalogSyncState
GetCatalogSyncState returns this plane's catalog sync record.
RecordCatalogSync
RecordCatalogSync persists what the last catalog sync saw and did.
ListModels
ListModels returns catalog models in one response, optionally filtered
GetModel
GetModel returns a single model by id (UUID) or by unique model name,
ListProviders
ListProviders returns the registered AI providers in one response:
GetProvider
GetProvider returns a single provider by id.
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.