---
title: "List adaptive classifications"
method: GET
path: "/api/v1/classify"
tags: ["PodSchedulingMetrics"]
---

# List adaptive classifications

`GET /api/v1/classify`

Lists all known pod classifications with optional filters.

## Query parameters

- `namespace` string
- `phase` string
- `type` string

## Response `200`

OK

- GithubComGthulhuApiManagerRestSuccessResponseRestListClassifyResponse
  - `data` RestListClassifyResponse
    - `items` RestClassifyResponseItem[]
      - `classification` RestClassifyResult
        - `confidence` number
        - `current_type` string[] — type clould be cpu_heavy, balanced, needs_higher_priority, interactive cache_unfriendly, numa_unfriendly, or scheduling_latency
        - `previous_type` string[]
      - `drift` RestClassifyDrift
        - `drift_confirmed_periods` integer
        - `drift_score` number
      - `namespace` string
      - `node` string
      - `phase` 'cold_start' | 'warming_up' | 'stable' | 'drifting' | 'transitioning'
      - `pod` string
      - `profile` RestClassifyProfile
        - `long_term_baseline` object
        - `short_term` object
      - `recommendation` RestClassifyRecommendation
        - `action` string
        - `priority_class` string
        - `reason` string
      - `updated_at` integer
  - `success` boolean
  - `timestamp` string

## Other responses

- `401` — Unauthorized
- `403` — Forbidden

---

[API](https://skmtc.net/gthulhu/apis/manager-service.md) · [All operations](https://skmtc.net/gthulhu/apis/manager-service/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/gthulhu/manager-service/versions/a72e72a0d984/schema)
