---
title: "List connectors for a project"
method: GET
path: "/v2/connect/projects/{projectId}/connectors"
tags: ["connect"]
---

# List connectors for a project

`GET /v2/connect/projects/{projectId}/connectors`

List the connectors connected to a project and the environments where each connection is available.

## Path parameters

- `projectId` string, required — Vercel project ID.

## Query parameters

- `limit` integer — Maximum number of connector connections to return. Defaults to 50.
- `cursor` string — Cursor from `pagination.next` on the previous response.
- `teamId` string
- `slug` string

## Response `200`

A page of connector connections for the project.

- ConnectProjectConnectorConnectionList — Page of connectors connected to a project.
  - `connectors` ConnectProjectConnection[], required — Connector connections in this page.
    - `connectorId` string, required — Stable `scl_` connector ID, even when the request used a UID.
    - `project` object, required — Vercel project connected to the connector.
      - `id` string, required — Same Vercel project ID as the connection's top-level `projectId`.
      - `name` string, required — Current Vercel project name.
      - `customEnvironments` object[] — Custom environments available on the project. This list can include environments where the connector is not enabled.
        - `id` string, required — Stable custom environment ID.
        - `slug` string, required — Current human-readable custom environment slug.
    - `enabledEnvironments` union[], required — Environments where the connector is enabled for the project.
      - union
        - string
        - 'development' | 'preview' | 'production'
    - `createdAt` number, required — Time when the project connection was created, in epoch milliseconds.
    - `updatedAt` number, required — Time when the project connection was last updated, in epoch milliseconds.
  - `pagination` ConnectPagination, required — Cursor for the next page.
    - `next` string, nullable, required — Opaque value to pass as `cursor` on the next request.

## Other responses

- `400` — One of the provided values in the request query is invalid.
- `401` — The request is not authorized.
- `403` — You do not have permission to access this resource.
- `404` — The requested resource was not found.
- `410` — The requested resource is no longer available.

## Changes

- **2026-09-02** `284e10c18f4d` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/vercel/apis/api/changes/v2/connect/projects/:projectId/connectors/get.md)

---

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