---
title: "Get Connection Types"
method: GET
path: "/api/connection_types"
tags: ["Connections"]
---

# Get Connection Types

`GET /api/connection_types`

Lists all connection types supported by this deployment.

Each entry includes per-type metadata:

- The available operations the connection type supports.
- Its category.
- Whether the connection type is enabled for the caller's organization.
- Which modes (source, destination, enrichment) it can act as.

## Headers

- `X-Polytomic-Version` string

## Response `200`

OK

- ConnectionTypeResponseEnvelope
  - `data` ConnectionType[], nullable
    - `capabilities` BackendConnectionCapabilities, required
      - `destination` boolean, required
      - `enrichment` boolean, required
      - `logging` boolean, required
      - `orchestration` boolean, required
      - `source` boolean, required
    - `configurationForm` ConnectionForm
      - `jsonschema` unknown
      - `uischema` unknown
    - `envConfig` object
    - `id` string
    - `initialConfiguration` object
    - `logo_dark_url` string
    - `logo_url` string
    - `name` string
    - `oauth_prompt` BackendOAuthPrompt
      - `key` string, nullable
      - `value` string, nullable
      - `when` string
    - `use_oauth` boolean

## Other responses

- `500` — Internal Server Error

---

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