---
title: "Get one CFIHOS class by code"
method: GET
path: "/api/v0/semantic-catalog/classes/{code}"
tags: ["semantic-catalog"]
---

# Get one CFIHOS class by code

`GET /api/v0/semantic-catalog/classes/{code}`

## Path parameters

- `code` string, required

## Response `200`

Successful Response

- CfihosClass — A CFIHOS tag and/or equipment class — full denormalized row.
  - `code` string, required
  - `name` string, required
  - `definition` string
  - `synonyms` string[]
  - `class_kind` 'tag' | 'equipment' | 'both'
  - `abstract` boolean
  - `parent_code` string, nullable
  - `parent_name` string, nullable
  - `ancestor_codes` string[]
  - `ancestor_names` string[]
  - `equipment_class_codes` string[]
  - `properties` CfihosProperty[]
    - `code` string, required
    - `name` string, required
    - `definition` string
    - `data_type` string
    - `picklist_name` string, nullable
    - `uom_dimension` string, nullable
    - `si_unit_code` string, nullable
    - `si_unit_name` string, nullable
    - `si_unit_symbol` string, nullable
    - `imperial_unit_code` string, nullable
    - `imperial_unit_name` string, nullable
    - `imperial_unit_symbol` string, nullable
    - `source_standards` CfihosPropertySourceStandard[]
      - `code` string, required
      - `section` string
  - `source_standards` CfihosSourceStandardRef[]
    - `code` string, required
    - `title` string
  - `equivalents` CfihosEquivalent[]
    - `source` string, required
    - `code` string, required
  - `required_documents` CfihosRequiredDocument[]
    - `document_type_code` string, required
    - `document_type_name` string, required
    - `short_code` string

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/outerport/apis/outerport-api.md) · [All operations](https://skmtc.dev/outerport/apis/outerport-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/outerport/outerport-api/revisions/f565b46daaea/schema)
