Agent Model Overrides
Operations of the LLM Registry API. Paths are relative to your deployment's API host.
GET /api/llm-registry-api/agent-model-overrides
List agent model overrides (filterable by scope, scopeId, agentSlug)
Authentication: bearer token (Authorization: Bearer <token>)
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
agentSlug | query | string | no | Filter by agent slug |
scope | query | string | no | Filter by scope (e.g. org, project, user) |
scopeId | query | string | no | Filter by scope ID |
| Status | Description | Body |
|---|---|---|
| 200 | application/json AgentModelOverrideResponseDtoDataArrayEnvelope | |
| 400 | application/problem+json ProblemDetailsDto | |
| 401 | application/problem+json ProblemDetailsDto | |
| 403 | application/problem+json ProblemDetailsDto | |
| 404 | application/problem+json ProblemDetailsDto | |
| 409 | application/problem+json ProblemDetailsDto | |
| 422 | application/problem+json ProblemDetailsDto | |
| 500 | application/problem+json ProblemDetailsDto |
PUT /api/llm-registry-api/agent-model-overrides
Upsert an agent model override (idempotent)
Authentication: bearer token (Authorization: Bearer <token>)
Request body: application/json UpsertAgentModelOverrideDto
| Status | Description | Body |
|---|---|---|
| 200 | application/json AgentModelOverrideResponseDtoDataEnvelope | |
| 400 | application/problem+json ProblemDetailsDto | |
| 401 | application/problem+json ProblemDetailsDto | |
| 403 | application/problem+json ProblemDetailsDto | |
| 404 | application/problem+json ProblemDetailsDto | |
| 409 | application/problem+json ProblemDetailsDto | |
| 422 | application/problem+json ProblemDetailsDto | |
| 500 | application/problem+json ProblemDetailsDto |
GET /api/llm-registry-api/agent-model-overrides/resolve-batch
Batch resolve models for multiple agents
Authentication: bearer token (Authorization: Bearer <token>)
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
agentSlugs | query | string | yes | Comma-separated list of agent slugs to resolve |
projectId | query | string | no | Project ID for project-level resolution |
| Status | Description | Body |
|---|---|---|
| 200 | application/json object | |
| 400 | application/problem+json ProblemDetailsDto | |
| 401 | application/problem+json ProblemDetailsDto | |
| 403 | application/problem+json ProblemDetailsDto | |
| 404 | application/problem+json ProblemDetailsDto | |
| 409 | application/problem+json ProblemDetailsDto | |
| 422 | application/problem+json ProblemDetailsDto | |
| 500 | application/problem+json ProblemDetailsDto |
GET /api/llm-registry-api/agent-model-overrides/resolve/{agentSlug}
Resolve the effective LLM model for an agent (cascade: project → user → org)
Authentication: bearer token (Authorization: Bearer <token>)
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
agentSlug | path | string | yes | |
projectId | query | string | no | Project ID for project-level resolution |
| Status | Description | Body |
|---|---|---|
| 200 | application/json ResolvedAgentModelResponseDtoDataEnvelope | |
| 400 | application/problem+json ProblemDetailsDto | |
| 401 | application/problem+json ProblemDetailsDto | |
| 403 | application/problem+json ProblemDetailsDto | |
| 404 | application/problem+json ProblemDetailsDto | |
| 409 | application/problem+json ProblemDetailsDto | |
| 422 | application/problem+json ProblemDetailsDto | |
| 500 | application/problem+json ProblemDetailsDto |
DELETE /api/llm-registry-api/agent-model-overrides/{id}
Delete an agent model override
Authentication: bearer token (Authorization: Bearer <token>)
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
| Status | Description | Body |
|---|---|---|
| 400 | application/problem+json ProblemDetailsDto | |
| 401 | application/problem+json ProblemDetailsDto | |
| 403 | application/problem+json ProblemDetailsDto | |
| 404 | application/problem+json ProblemDetailsDto | |
| 409 | application/problem+json ProblemDetailsDto | |
| 422 | application/problem+json ProblemDetailsDto | |
| 500 | application/problem+json ProblemDetailsDto |