---
title: "listTaxonomyClassificationsForSchema"
method: GET
path: "/v1/entity/schemas/{slug}/taxonomy/{taxonomySlug}"
tags: ["Schemas"]
---

# listTaxonomyClassificationsForSchema

`GET /v1/entity/schemas/{slug}/taxonomy/{taxonomySlug}`

List taxonomy classifications for a given schema

## Path parameters

- `slug` string, required — URL-friendly identifier for the entity schema
- `taxonomySlug` string, required

## Query parameters

- `query` string
- `size` number

## Response `200`

List of taxonomy classifications

- object
  - `results` TaxonomyClassification[]
    - `id` string
    - `slug` string, required — URL-friendly identifier for the classification
    - `name` string, required
    - `parents` ClassificationId[]
    - `color` string — Color of the classification
    - `created_at` string, date-time
    - `updated_at` string, date-time
    - `archived` boolean — Archived classification are not visible in the UI
    - `starred` boolean — Starred taxonomy classifications can represent "favorites" or commonly used classifications
    - `enabled_locations` union[] — List of locations where the classification is enabled to be used. If empty, it's enabled for all locations.
      - union
        - 'account' | 'contact' | 'contract' | 'email_template' | 'file' | 'journey' | 'meter_counter' | 'meter' | 'opportunity' | 'order' | 'partner' | 'price' | 'product' | 'submission' | 'tax' | 'message' | 'portal_user' | 'request' | 'comment' | 'user'
        - string
    - `enabled_purposes` string[] — List of purpose slugs where the classification is enabled to be used. If empty, it's enabled for all purposes.
    - `_manifest` string[], nullable — Manifest ID used to create/update the taxonomy classification

---

[API](https://skmtc.net/epilot/apis/entity-api.md) · [All operations](https://skmtc.net/epilot/apis/entity-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/epilot/entity-api/versions/8dd3d44e1c4f/schema)
