---
title: "List plugins"
method: GET
path: "/v1/environments/{environment_id}/plugins/connections"
tags: ["Plugins"]
---

# List plugins

`GET /v1/environments/{environment_id}/plugins/connections`

## Request

- Base URL: `https://api.replicas.dev`
- URL: `https://api.replicas.dev/v1/environments/{environment_id}/plugins/connections`
- Auth: HTTP bearer

Lists every [plugin](/features/plugins) and which are connected for the environment.

## Path parameters

- `environment_id` string, required

## Headers

- `X-Replicas-Api-Version` '2026-10-07'

## Response `200`

Success

- PluginConnectionsResponse
  - `plugins` PluginCatalogItem[], required
    - `id` 'attio' | 'calendly' | 'clickhouse' | 'cloudflare' | 'e2b' | 'gmail' | 'greptile' | 'googleads' | 'googledocs' | 'googledrive' | 'googlesearch' | 'googlesheets' | 'linkedin' | 'modal' | 'posthog' | 'planetscale' | 'sazabi' | 'stripe' | 'kondo' | 'lightfield' | 'pangram' | 'vercel' | 'turbopuffer' | 'vanta' | 'notion' | 'jira' | 'confluence' | 'googlecalendar' | 'microsoftteams' | 'outlook' | 'bitbucket' | 'datadog' | 'pagerduty' | 'intercom' | 'zendesk' | 'hubspot' | 'supabase' | 'figma' | 'launchdarkly' | 'asana' | 'clickup' | 'trello' | 'todoist' | 'airtable' | 'coda' | 'miro' | 'sharepoint' | 'onedrive' | 'googleslides' | 'googlemeet' | 'circleback' | 'granola' | 'mercury' | 'googletasks' | 'dropbox' | 'box' | 'discord' | 'discordbot' | 'zoom' | 'googlechat' | 'newrelic' | 'betterstack' | 'incidentio' | 'grafana' | 'honeycomb' | 'neon' | 'glen' | 'bugsnag' | 'circleci' | 'buildkite' | 'dockerhub' | 'digitalocean' | 'railway' | 'render' | 'firebase' | 'cloudinary' | 'configcat' | 'contextdev' | 'googleanalytics' | 'googlebigquery' | 'amplitude' | 'mixpanel' | 'segment' | 'supermemory' | 'databricks' | 'snowflake' | 'algolia' | 'elasticsearch' | 'salesforce' | 'pipedrive' | 'close' | 'apollo' | 'gong' | 'freshdesk' | 'helpscout' | 'servicenow' | 'mailchimp' | 'customerio' | 'klaviyo' | 'shopify' | 'quickbooks' | 'xero' | 'brex' | 'buffer' | 'canva' | 'webflow' | 'firecrawl' | 'browserbase' | 'exa' | 'youtube' | 'twitter' | 'instagram' | 'facebook', required
    - `backend` 'composio' | 'native', required
    - `toolkit` string, required
    - `auth_type` 'oauth' | 'api_key' | 'basic' | 'credentials' | 'hosted', required
    - `auth_scheme` 'API_KEY' | 'BASIC' | 'BEARER_TOKEN' | 'DCR_OAUTH' | 'OAUTH1' | 'OAUTH2'
    - `managed_auth` boolean: Whether Composio supplies the OAuth application for this hosted plugin. Present when authType is hosted.
    - `category` 'business' | 'data' | 'productivity', required
    - `name` string, required
    - `description` string, required
  - `environment` PluginConnectionSummary[], required: Installations owned directly by the environment being listed.
    - `id` string, uuid, required
    - `plugin_id` 'attio' | 'calendly' | 'clickhouse' | 'cloudflare' | 'e2b' | 'gmail' | 'greptile' | 'googleads' | 'googledocs' | 'googledrive' | 'googlesearch' | 'googlesheets' | 'linkedin' | 'modal' | 'posthog' | 'planetscale' | 'sazabi' | 'stripe' | 'kondo' | 'lightfield' | 'pangram' | 'vercel' | 'turbopuffer' | 'vanta' | 'notion' | 'jira' | 'confluence' | 'googlecalendar' | 'microsoftteams' | 'outlook' | 'bitbucket' | 'datadog' | 'pagerduty' | 'intercom' | 'zendesk' | 'hubspot' | 'supabase' | 'figma' | 'launchdarkly' | 'asana' | 'clickup' | 'trello' | 'todoist' | 'airtable' | 'coda' | 'miro' | 'sharepoint' | 'onedrive' | 'googleslides' | 'googlemeet' | 'circleback' | 'granola' | 'mercury' | 'googletasks' | 'dropbox' | 'box' | 'discord' | 'discordbot' | 'zoom' | 'googlechat' | 'newrelic' | 'betterstack' | 'incidentio' | 'grafana' | 'honeycomb' | 'neon' | 'glen' | 'bugsnag' | 'circleci' | 'buildkite' | 'dockerhub' | 'digitalocean' | 'railway' | 'render' | 'firebase' | 'cloudinary' | 'configcat' | 'contextdev' | 'googleanalytics' | 'googlebigquery' | 'amplitude' | 'mixpanel' | 'segment' | 'supermemory' | 'databricks' | 'snowflake' | 'algolia' | 'elasticsearch' | 'salesforce' | 'pipedrive' | 'close' | 'apollo' | 'gong' | 'freshdesk' | 'helpscout' | 'servicenow' | 'mailchimp' | 'customerio' | 'klaviyo' | 'shopify' | 'quickbooks' | 'xero' | 'brex' | 'buffer' | 'canva' | 'webflow' | 'firecrawl' | 'browserbase' | 'exa' | 'youtube' | 'twitter' | 'instagram' | 'facebook', required
    - `environment_id` string, uuid, required: Environment that owns the installation.
    - `status` 'initiated' | 'active' | 'expired' | 'failed', required
    - `account_label` string
    - `connected_at` string, date-time

## Other responses

- `400`: Bad request - Missing or invalid parameters
- `401`: Unauthorized - Invalid or missing API key
- `403`: Forbidden - The authenticated account cannot access this resource
- `404`: Resource not found
- `500`: Internal server error

---

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