---
title: "getTaxonomyClassification"
method: GET
path: "/v2/entity/taxonomies/classifications/{classificationSlug}"
tags: ["Taxonomy"]
---

# getTaxonomyClassification

`GET /v2/entity/taxonomies/classifications/{classificationSlug}`

Get a classification for a taxonomy by slug

For backwards compatibility with purposes, you can also pass the classification id instead of the slug.

## Path parameters

- `classificationSlug` string, required

## Response `200`

Taxonomy classification

- 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

## Other responses

- `404` — The requested resource was not found

---

[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/revisions/3020984570dc/schema)
