---
title: "Resolve every in-scope DSL connection to its real Catalog connection id"
method: GET
path: "/v1/integration/projects/{projectId}/connections/resolve"
tags: ["Unified Project Lifecycle APIs"]
---

# Resolve every in-scope DSL connection to its real Catalog connection id

`GET /v1/integration/projects/{projectId}/connections/resolve`

## Request

- Base URL: `https://integration-adapter.connect.cloud.precisely.com`
- URL: `https://integration-adapter.connect.cloud.precisely.com/v1/integration/projects/{projectId}/connections/resolve`
- Auth: HTTP bearer

Compiles an Advanced Replication project's DSL and resolves every in-scope connection to its
real Catalog connection id.

**Features:**
- Returns every resolved connection with its DSL connection id, Catalog reference, resolved
  Catalog connection id, connection type, and every usage site (pipeline, and the role played
  there — source, target, lookup, schema registry, staging, or unreferenced).
- Scoped to one pipeline when `pipelineId` is supplied, or every pipeline in the project otherwise.

**Use Cases:**
- Discover which connections a project (or one of its pipelines) is associated with before
  submitting a composite pipeline component configuration request.

**Authorization:** Requires `replication-pipeline::view`.

## Path parameters

- `projectId` string, required

## Query parameters

- `pipelineId` string

## Response `200`

Connections resolved

## Other responses

- `401`: Unauthorized
- `403`: Forbidden
- `404`: Project or pipeline not found (DI-ADAPTER-DSL-0029)
- `500`: DSL failed to compile, or a connection reference failed to resolve (DI-ADAPTER-DSL-0030)

---

[API](https://skmtc.dev/precisely/apis/precisely-integration-adapter-service.md) · [All operations](https://skmtc.dev/precisely/apis/precisely-integration-adapter-service/llms.txt) · [OpenAPI document](https://skmtc.dev/precisely/apis/precisely-integration-adapter-service/revisions/2d2629f4987d?raw)
