Catalog

Operations of the LLM Registry API. Paths are relative to your deployment's API host.

GET /api/llm-registry-api/catalog/models/validate

Batch-validate model IDs for deprecation status

Authentication: bearer token (Authorization: Bearer <token>)

ParameterInTypeRequiredDescription
idsquerystringyes
StatusDescriptionBody
200application/json object
400application/problem+json ProblemDetailsDto
401application/problem+json ProblemDetailsDto
403application/problem+json ProblemDetailsDto
404application/problem+json ProblemDetailsDto
409application/problem+json ProblemDetailsDto
422application/problem+json ProblemDetailsDto
500application/problem+json ProblemDetailsDto

GET /api/llm-registry-api/catalog/models/{modelId}/status

Check if a model is current or deprecated

Authentication: bearer token (Authorization: Bearer <token>)

ParameterInTypeRequiredDescription
modelIdpathstringyes
providerquerystringyes
StatusDescriptionBody
200application/json ModelStatusDtoDataEnvelope
400application/problem+json ProblemDetailsDto
401application/problem+json ProblemDetailsDto
403application/problem+json ProblemDetailsDto
404application/problem+json ProblemDetailsDto
409application/problem+json ProblemDetailsDto
422application/problem+json ProblemDetailsDto
500application/problem+json ProblemDetailsDto

GET /api/llm-registry-api/catalog/providers

List known LLM providers from the curated catalog

Authentication: bearer token (Authorization: Bearer <token>)

StatusDescriptionBody
200application/json CatalogProviderDtoDataArrayEnvelope
400application/problem+json ProblemDetailsDto
401application/problem+json ProblemDetailsDto
403application/problem+json ProblemDetailsDto
404application/problem+json ProblemDetailsDto
409application/problem+json ProblemDetailsDto
422application/problem+json ProblemDetailsDto
500application/problem+json ProblemDetailsDto

GET /api/llm-registry-api/catalog/providers/{slug}/models

List models for a provider (from models.dev, with deprecation flags)

Authentication: bearer token (Authorization: Bearer <token>)

ParameterInTypeRequiredDescription
slugpathstringyes
latestquerystringyes
popularquerystringyes
StatusDescriptionBody
200application/json CatalogModelDtoDataArrayEnvelope
400application/problem+json ProblemDetailsDto
401application/problem+json ProblemDetailsDto
403application/problem+json ProblemDetailsDto
404application/problem+json ProblemDetailsDto
409application/problem+json ProblemDetailsDto
422application/problem+json ProblemDetailsDto
500application/problem+json ProblemDetailsDto