Create a connector
Create a connector from type-specific configuration and optionally link it to a project during creation.
Request body
Known types: api-key, github, linear, oauth, salesforce, slack, snowflake.
Service slug or URL for which the connector is used.
Link to the specified project when specified. See environments.
Use these environments when linking to the project specified by the projectId.
Whether the triggers are enabled for this connector.
The list of the defaults trigger events for this connector.
Branding icon SHA-1 hash already uploaded to the Vercel avatar service.
Branding background color (6-digit hex, e.g. "#000000").
Branding accent color (6-digit hex, e.g. "#000000").
Response
Time when this connector started requiring reinstallation because an installation-affecting app-token grant changed.
Best-effort identifier of the third-party service this client represents, independent of type. Examples: 'slack', 'mcp.linear.app', 'auth.example.com'. Always non-empty on the API response — falls back through storedClient.service ?? typeDef.service ?? typeDef.type.
Redirect URI registered with the third-party service for this client, if any. Used by startAuthorization/startInstallation to replay the exact URI back to the provider's token endpoint. Absent on clients created before this field was introduced; those callers fall back to the https://connect.vercel.com/callback default.
Client branding icon. SHA-1 hash that resolves to the uploaded icon via the Vercel avatar service. Clients render this with https://vercel.com/api/www/avatar/{icon}.
Hex background color (e.g., #000000) for branding.
Hex accent color (e.g., #000000) for branding.
Whether this client type supports trigger webhooks. Derived from the type definition; indicates that triggers and triggerDestinations may be meaningful for this client.
Known events this client subscribes to (e.g. Slack bot events, GitHub webhook events). Names are type-specific and validated by the managed-create flow when forwarded to the third-party service.
Whether this connector is linked to the project supplied through prioritizedProjectId. Only present on prioritized list responses.