---
title: "Read an overview of a component."
method: GET
path: "/component-registry/components/{componentReference}"
tags: ["Component Registry"]
---

# Read an overview of a component.

`GET /component-registry/components/{componentReference}`

## Path parameters

- `componentReference` string, required

## Query parameters

- `language` string

## Response `200`

Ok

- ComponentRegistryComponentOverview — Read projection of a component, enriched with the display name taken from the latest non-archived version. Returned by endpoints that exist to display components (the listing endpoint and the single-component fetch); write/state-transition endpoints return `ComponentMetadata`.
  - `componentReference` string — Reference to a component. Components are organized into a group hierarchy which serves as a qualification mechanism to avoid collisions and also to group components semantically. The fully qualified reference of a component follows the following syntax: `[component_group]:[component]`.
  - `componentType` 'DATA_TYPE' | 'METHOD' | 'WORKFLOW_TYPE' | 'PHYSICS_AI_MODEL' | 'ENGINEERING_AI_AGENT'
  - `name` string, nullable
  - `state` 'ACTIVE' | 'ARCHIVED' — Possible states of a component.

---

[API](https://skmtc.net/simscale/apis/simscale-api.md) · [All operations](https://skmtc.net/simscale/apis/simscale-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/simscale/simscale-api/revisions/53223abaceb7/schema)
