---
title: "Get dependencies linked to a connection."
method: GET
path: "/connections/{id}/dependencies"
tags: ["Connection Operations"]
---

# Get dependencies linked to a connection.

`GET /connections/{id}/dependencies`

## Request

- Base URL: `https://replace-with-account.api.decodable.co/v1alpha2`
- URL: `https://replace-with-account.api.decodable.co/v1alpha2/connections/{id}/dependencies`
- Auth: one of:
  - HTTP bearer
  - OAuth 2
    - Authorization code: `https://auth.decodable.co/authorize?audience=https://api.decodable.co/`
    - Token URL: `https://auth.decodable.co/oauth/token` scopes: `read:connection`
- TypeScript: <https://skmtc.dev/decodable/apis/decodable-control-plane/docs/connections/:id/dependencies/get.ts> (a function with typed inputs; its response is checked against the schema)

Requires permission matching: `connection:read:default.<name>`.

## Response `200`

A list of resource dependencies.

- object
  - `inputs` DependencyItem[], required: A list of resource dependencies.
    - union: A dependency item.
      - ConnectionDependency: A dependency item.
        - `resource_type` 'connection' | 'pipeline' | 'stream', required: A resource type.
        - `resource_id` string, required
        - `resource_name` string, required
        - `connector` string, required
      - PipelineDependency: A dependency item.
        - `resource_type` 'connection' | 'pipeline' | 'stream', required: A resource type.
        - `resource_id` string, required
        - `resource_name` string, required
        - `version` integer, required
      - StreamDependency: A dependency item.
        - `resource_type` 'connection' | 'pipeline' | 'stream', required: A resource type.
        - `resource_id` string, required
        - `resource_name` string, required
  - `outputs` DependencyItem[], required: An array of resource dependencies.
    - union: A dependency item.
      - ConnectionDependency: A dependency item.
        - `resource_type` 'connection' | 'pipeline' | 'stream', required: A resource type.
        - `resource_id` string, required
        - `resource_name` string, required
        - `connector` string, required
      - PipelineDependency: A dependency item.
        - `resource_type` 'connection' | 'pipeline' | 'stream', required: A resource type.
        - `resource_id` string, required
        - `resource_name` string, required
        - `version` integer, required
      - StreamDependency: A dependency item.
        - `resource_type` 'connection' | 'pipeline' | 'stream', required: A resource type.
        - `resource_id` string, required
        - `resource_name` string, required

## Other responses

- `403`: Access denied: requesting user lacks a required permission.
- `404`: The requested resource does not exist.
- `default`: An error has occurred.

---

[API](https://skmtc.dev/decodable/apis/decodable-control-plane.md) - [All operations](https://skmtc.dev/decodable/apis/decodable-control-plane/llms.txt) - [OpenAPI document](https://skmtc.dev/decodable/apis/decodable-control-plane/revisions/9718a3019da8?raw)
