---
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`

## Request

- Base URL: `https://api.vercel.com`
- URL: `https://api.vercel.com/v2/connect/projects/{projectId}/connectors`
- Auth: HTTP bearer

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.
    - `createdAt` number, required: Time when the project connection was created, in epoch milliseconds.
    - `enabledEnvironments` union[], required: Environments where the connector is enabled for the project.
      - union
        - string
        - 'development' | 'preview' | 'production'
    - `project` object, required: Vercel project connected to the connector.
      - `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.
      - `id` string, required: Same Vercel project ID as the connection's top-level `projectId`.
      - `name` string, required: Current Vercel project name.
    - `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-10-26** `b1c16fd8828a`: 1 info
  - removed the non-success response with the status `500`
- **2026-10-23** `831b9cdd2d65`: 1 info
  - added the non-success response with the status `500`
- **2026-09-02** `284e10c18f4d`: 1 info
  - endpoint added

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

---

[API](https://skmtc.dev/vercel/apis/vercel-api.md) - [All operations](https://skmtc.dev/vercel/apis/vercel-api/llms.txt) - [OpenAPI document](https://skmtc.dev/vercel/apis/vercel-api/revisions/60686c0e1f6a?raw)
