---
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
    - `connectionType` object
      - `kind` 'primitive' | 'list' | 'map' | 'contract' | 'any', required
      - `name` string, nullable
      - `element` object, nullable
      - `credential` boolean, nullable
    - `editor` 'text' | 'textarea' | 'number' | 'boolean' | 'select' | 'multi-select' | 'json' | 'secret', nullable
    - `required` boolean
    - `description` string, nullable
    - `valuePriority` 'manual-first' | 'connection-first', nullable
  - `outputs` object[]
    - `id` string
    - `label` string
    - `connectionType` object
      - `kind` 'primitive' | 'list' | 'map' | 'contract' | 'any', required
      - `name` string, nullable
      - `element` object, nullable
      - `credential` boolean, nullable
    - `description` string, nullable
  - `parameters` unknown[]
    - unknown
  - `examples` unknown[]
    - unknown
  - `deprecated` boolean, nullable
  - `example` string, nullable
  - `agentTool` object, nullable
    - `enabled` boolean
    - `toolName` string, nullable
    - `toolDescription` string, nullable

---

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