---
title: "GET /api/v1/components/{id}"
method: GET
path: "/api/v1/components/{id}"
tags: ["components"]
---

# GET /api/v1/components/{id}

`GET /api/v1/components/{id}`

## Path parameters

- `id` string, required

## Response `200`

Get a specific component by ID

- object
  - `id` string
  - `slug` string
  - `name` string
  - `version` string
  - `type` string
  - `category` string
  - `categoryConfig` object
    - `label` string
    - `color` string
    - `description` string
    - `emoji` string
    - `icon` string
  - `description` string, nullable
  - `documentation` string, nullable
  - `documentationUrl` string, nullable
  - `icon` string, nullable
  - `logo` string, nullable
  - `author` object, nullable
    - `name` string
    - `type` string
    - `url` string, nullable
  - `runner` object
  - `inputs` object[]
    - `id` string
    - `label` string
    - `dataType` object
      - `kind` 'primitive' | 'list' | 'map' | 'contract', required
      - `name` string
      - `element` object
      - `value` object
      - `coercion` object
        - `from` string[]
    - `required` boolean
    - `description` string, nullable
    - `valuePriority` 'manual-first' | 'connection-first', nullable
  - `outputs` object[]
    - `id` string
    - `label` string
    - `dataType` object
      - `kind` 'primitive' | 'list' | 'map' | 'contract', required
      - `name` string
      - `element` object
      - `value` object
      - `coercion` object
        - `from` string[]
    - `description` string, nullable
  - `parameters` unknown[]
    - unknown
  - `examples` unknown[]
    - unknown
  - `isLatest` boolean, nullable
  - `deprecated` boolean, nullable
  - `example` string, nullable

## Changes

- **2025-12-16** `c38df714f383` — 1 info
  - added the optional property `categoryConfig/icon` to the response with the `200` status
- **2025-11-04** `b0518ab33431` — 1 info
  - endpoint added
- **2025-10-24** `8db531c050e5` — 1 breaking
  - api path removed without deprecation

[Change history](https://skmtc.dev/shipsecai/apis/shipsec-studio-api/changes/api/v1/components/:id/get.md)

---

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