---
title: "GET /api/v1/organizations/{organization_id}/agent_integrations"
method: GET
path: "/api/v1/organizations/{organization_id}/agent_integrations"
tags: ["organizations"]
---

# GET /api/v1/organizations/{organization_id}/agent_integrations

`GET /api/v1/organizations/{organization_id}/agent_integrations`

## Request

- Base URL: `https://composal.com` (the document declares no server; this is the origin it was published from)
- URL: `https://composal.com/api/v1/organizations/{organization_id}/agent_integrations`
- Auth: HTTP bearer

## Path parameters

- `organization_id` string, required

## Query parameters

- `q` string
- `toolkit` string
- `cursor` string
- `limit` integer

## Response `200`

Connection response

- OrganizationAgentIntegrations
  - `catalog` AgentIntegrationManifest[], required
    - `toolkit` string, required
    - `name` string, required
    - `schema_version` 2, required
    - `version` string, required
    - `policy_digest` string, required
    - `authentication` 'composio_connect_link', required
    - `certification` 'preview' | 'unavailable', required
    - `actions` object[], required
      - `slug` string, required
      - `resource_argument` string, required
      - `allowed_arguments` string[], required
      - `input_schema` object, required
      - `name` string, required
      - `write` boolean, required
    - `triggers` AgentTriggerDefinition[], required
      - `slug` string, required
      - `toolkit` string, required
      - `version` string, required
      - `name` string, required
      - `delivery` string, required
      - `status` string, required
      - `latency` string, required
      - `defaults` object, required
      - `schema` object, required
    - `limits` object, required
      - `resources_per_action` integer, required
      - `response_bytes` integer, required
    - `consent` object, nullable, required
      - `method` 'OAUTH2' | 'DCR_OAUTH', required
      - `method_label` string, required
      - `provider_app` 'composio_managed' | 'dynamic_registration', required
      - `permission_model` 'oauth_scopes' | 'shared_pages_and_capabilities' | 'workspace_and_plan', required
      - `summary` string, required
      - `limitations` string, required
      - `configured_scopes` string[], required
      - `effective_grants` 'unknown', required
      - `checked_at` string, required
      - `provenance` string, required
      - `provider_consent_branding` 'unverified', required
      - `branding_summary` string, required
      - `verification_summary` string, required
      - `sources` string[], required
      - `upstream_only_methods` string[], required
    - `disabled_reason` string, nullable
    - `agent_tools` boolean
    - `can_create_account` boolean: Whether another account can be created directly from this provider. Custom MCP endpoints use the MCP setup form.
    - `catalog_section` 'apps' | 'generative_media' | 'productivity_project_management' | 'developer_tools_devops' | 'search_web_data' | 'analytics_data': Server-owned grouping in the agent integration catalog.
  - `connections` OrganizationAgentConnection[], required
    - `id` string, required
    - `toolkit` string, required
    - `name` string, required
    - `status` 'pending' | 'active' | 'expired' | 'revoked' | 'error', required
    - `generation` integer, required
    - `provider_identity` ProviderIdentity, required
      - `status` 'verified' | 'unavailable', required
      - `account_label` string, nullable, required
      - `workspace_label` string, nullable, required
      - `checked_at` string, date-time, nullable, required
    - `provider_disabled_reason` string, nullable, required
    - `can_enable` boolean, required
    - `can_reconnect` boolean, required
    - `can_disconnect` boolean, required
  - `can_manage` boolean, required
  - `pagination` OrganizationIntegrationPagination, required
    - `limit` integer, required
    - `next` string, nullable, required

## Other responses

- `401`: Authentication required
- `403`: Connection owner access required
- `404`: Connection or feature not found
- `422`: Invalid connection input
- `502`: Bad gateway
- `503`: Connection provider unavailable

---

[API](https://skmtc.dev/composal/apis/vex-api.md) - [All operations](https://skmtc.dev/composal/apis/vex-api/llms.txt) - [OpenAPI document](https://skmtc.dev/composal/apis/vex-api/revisions/19698ba051dc?raw)
