List connectors
GET
https://api.vercel.com/v2/connect/connectorsList connectors that belong to a team.
Request
import { Vercel } from "@vercel/sdk";
const vercel = new Vercel({ bearerToken: "<YOUR_BEARER_TOKEN_HERE>",});
async function run() { const result = await vercel.connect.listConnectors({ teamId: "team_1a2b3c4d5e6f7g8h9i0j1k2l", slug: "my-team-url-slug", });
console.log(result);}
run();Response
{ "connectors": [ { "accentColor": "string", "appTokens": { "crossInstallation": "false", "permissionsUrl": "https://example.com", "requiresReinstallation": "false", "scopes": [], "supportedAuthorizationDetails": [], "supportsRefinement": "false", "supportsResources": "false" }, "backgroundColor": "string", "clientUrl": "https://example.com", "connectionMethod": "string", "createdAt": "123", "createdBy": { "id": "icfg_1234567890", "type": "user" }, "creationMode": "managed", "defaultInstallationId": "example_id", "devsite": "string", "displayName": "Example Name", "docsite": "string", "events": [], "icon": "string", "id": "icfg_1234567890", "knownStale": "false", "managed": { "sync": "false" }, "name": "Example Name", "redirectUri": "https://example.com", "reinstallAt": "123", "service": "string", "serviceIcon": "string", "supportedSubjectTypes": [], "supportsIcon": "false", "supportsInstallation": "false", "supportsManagedEjection": "false", "supportsRevocation": "false", "supportsTriggers": "false", "target": "string", "triggerDestinations": [ { "branch": "string", "customEnvironmentId": "example_id", "path": "string", "projectId": "example_id" } ], "triggers": { "enabled": "false" }, "type": "api-key", "typeIcon": "string", "typeName": "Example Name", "uid": "example_id", "updatedAt": "123", "updatedBy": { "id": "icfg_1234567890", "type": "user" }, "userTokens": { "crossInstallation": "false", "manualCredentialInput": "false", "scopes": [], "supportedAuthorizationDetails": [], "supportsRefinement": "false", "supportsResources": "false" }, "website": "string" } ], "pagination": { "next": "string" }}Errors
{ "error": { "code": "string", "message": "string" }}AuthorizationbearerToken
Default authentication mechanism
Comma-separated connector types:
slack, discord, github, linear, linq, salesforce, sendblue, snowflake, snowflake-wif, microsoft-entra, api-key, photon, oauth, or custom.Sort by name in ascending order, or by creation or update time in descending order.
The team ID that scopes the request. Do not send it with slug. If both are omitted, Vercel uses the team associated with the token or the authenticated user's default team. The request returns 401 if no team can be selected.
501Error
504Error