---
title: "List Agent Integrations"
method: GET
path: "/api/v1/agent-integrations/{agent_id}"
tags: ["agent-integrations"]
---

# List Agent Integrations

`GET /api/v1/agent-integrations/{agent_id}`

List all enabled integrations for an agent.

Args:
    agent_id: The agent's UUID. Pass the voice_agent ID when agent_type=voice_agent,
              or the report_agent ID when agent_type=report_agent.
    agent_type: The type of agent. Defaults to voice_agent.
                EMAIL_AGENT is not yet supported and will return 400.

Returns:
    List of enabled integrations for the specified agent.

## Path parameters

- `agent_id` string, uuid, required

## Query parameters

- `agent_type` 'voice_agent' | 'email_agent' | 'report_agent' | 'chat_agent' | 'text_agent'
- `include_tools` boolean

## Response `200`

Successful Response

- AgentIntegrationRead[]
  - `id` string, uuid, required
  - `tenant_id` string, uuid, required
  - `agent_id` string, uuid, nullable, required
  - `report_agent_id` string, uuid, nullable, required
  - `chat_agent_id` string, uuid, nullable, required
  - `text_agent_id` string, uuid, nullable
  - `agent_type` 'voice_agent' | 'email_agent' | 'report_agent' | 'chat_agent' | 'text_agent', required
  - `tenant_integration_id` string, uuid, required
  - `enabled` boolean, required
  - `created_at` string, date-time, required
  - `updated_at` string, date-time, required
  - `tools` AgentIntegrationToolRead[], nullable
    - `id` string, uuid, required
    - `tenant_id` string, uuid, required
    - `agent_integration_id` string, uuid, required
    - `tool_name` string, required
    - `executor_type` 'composio' | 'sms' | 'transfer' | 'email' | 'internal' | 'practice_better' | 'webhotelier' | 'knowledge_base' | 'datetime' | 'fidelio' | 'customer_context' | 'call_session' | 'intelligence' | 'weather' | 'exchange_rate' | 'holidays' | 'predicthq' | 'news' | 'handoff' | 'voice_agent_transfer' | 'sub_agent' | 'genesys_cloud' | 'email_verification' | 'analytics_chat' | 'hubspot' | 'web_search' | 'guide_write' | 'guide_read' | 'navigation' | 'metrics_catalog' | 'cloudflare' | 'geo_insights' | 'google_ads' | 'google_analytics' | 'wordpress' | 'website' | 'box', required — Executor type determines which ToolRegistry executor handles this tool. This is the routing key for tool execution - provider-agnostic.
    - `provider` string, nullable, required
    - `provider_action_name` string, nullable, required
    - `display_name` string, required
    - `description` string, required
    - `condition` string, nullable, required
    - `params_schema` object, required
    - `enabled` boolean, required
    - `created_at` string, date-time, required
    - `updated_at` string, date-time, required

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/getanana/apis/cleon-api.md) · [All operations](https://skmtc.dev/getanana/apis/cleon-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/getanana/cleon-api/revisions/c0f54348e251/schema)
