---
title: "Create or update a reviewed classification override."
method: POST
path: "/api/admin/classification-overrides"
---

# Create or update a reviewed classification override.

`POST /api/admin/classification-overrides`

## Request

- Base URL: `https://git.top`
- URL: `https://git.top/api/admin/classification-overrides`
- Auth: HTTP bearer

## Request body

- ClassificationOverrideInput
  - `project_id` string, required: GitHub owner/repo identifier.
  - `category` 'agent_framework' | 'coding_agent' | 'browser_agent' | 'rag_framework' | 'vector_database' | 'llm_gateway' | 'llm_eval' | 'prompt_tooling' | 'workflow_automation' | 'local_llm_runtime' | 'ai_app_template' | 'mcp_server' | 'ai_observability' | 'other'
  - `difficulty` 'beginner' | 'intermediate' | 'advanced'
  - `deployment` string[]
  - `cloudflare_ready` boolean
  - `classification` object: Optional classification evidence override.
  - `notes` string
  - `reviewed_by` string
  - `reviewed_at` string, date-time

## Response `200`

Persisted classification override

## Other responses

- `400`: Invalid classification override payload
- `401`: Missing or invalid admin authorization

---

[API](https://skmtc.dev/git/apis/git-top-agent-api.md) · [All operations](https://skmtc.dev/git/apis/git-top-agent-api/llms.txt) · [OpenAPI document](https://skmtc.dev/git/apis/git-top-agent-api/revisions/c9ebf661ef6d?raw)
