> ## Documentation Index
> Fetch the complete documentation index at: https://docs.signa.so/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Classification

> Retrieve a single Nice classification with its full term list

## Overview

Returns a single Nice classification (1-45) with its title, description, category (goods or services), and the canonical list of terms registered to that class.

## Path Parameters

<ParamField path="class_number" type="integer" required>
  Nice class number (1-45).
</ParamField>

## Response

This endpoint is publicly cacheable, so the response never includes `request_id`.

<ResponseField name="class_number" type="integer">Nice class number.</ResponseField>
<ResponseField name="object" type="string">Always `classification`.</ResponseField>
<ResponseField name="title" type="string">Class title.</ResponseField>
<ResponseField name="description" type="string">Class description.</ResponseField>
<ResponseField name="category" type="string">`goods` or `services`.</ResponseField>
<ResponseField name="terms" type="string[]">Canonical term list.</ResponseField>

<ResponseExample>
  ```json theme={null}
  {
    "class_number": 25,
    "object": "classification",
    "title": "Clothing, footwear, headwear",
    "description": "Clothing, footwear, headwear",
    "category": "goods",
    "terms": ["footwear*", "sports shoes", "sandals", "hats"]
  }
  ```
</ResponseExample>

## Code Examples

<CodeGroup>
  ```bash cURL theme={null}
  curl "https://api.signa.so/v1/classifications/25" \
    -H "Authorization: Bearer sig_YOUR_KEY"
  ```

  ```typescript TypeScript theme={null}
  import { Signa } from "@signa-so/sdk";

  const signa = new Signa({ api_key: process.env.SIGNA_API_KEY });

  const cls = await signa.references.classification(25);
  ```
</CodeGroup>

## Errors

| Status | Type               | Description                           |
| ------ | ------------------ | ------------------------------------- |
| 400    | `validation_error` | Class number outside 1-45             |
| 401    | `unauthorized`     | Missing or invalid API key            |
| 403    | `forbidden`        | API key lacks `trademarks:read` scope |
| 404    | `not_found`        | Class not loaded in reference data    |

## Related Endpoints

* [List Classifications](/api-reference/reference/list-classifications)
* [List Goods & Services](/api-reference/reference/list-goods-services), browse and search the pre-approved terms catalog
* [Suggest Classifications](/api-reference/reference/suggest-classifications), AI-assisted class suggestion (classes only)
* [Suggest Goods & Services](/api-reference/reference/suggest-goods-services), classes with filing-ready wording per class
