---
title: "Enable or disable autopilot for a channel"
method: PUT
path: "/autopilot"
---

# Enable or disable autopilot for a channel

`PUT /autopilot`

Turn autopilot on or off for a specific channel. When disabled, the AI will not automatically respond on that channel — conversations go directly to human agents.

## Request body

- UpdateAutopilotInputDto
  - `channel` 'web' | 'email' | 'phone' | 'whatsapp' | 'slack' | 'sms' | 'instagram' | 'messenger' | 'api' | 'web_voice', required — Channel to update: web, email, phone, whatsapp, slack, sms, instagram, messenger, api, web_voice
  - `autopilot_enabled` boolean, required — Set true to enable autopilot, false to disable
  - `ai_agent_version` 'v1' | 'v2' — AI agent version to use for this channel

## Response `200`

Default Response

- AutopilotStatusResponseDto
  - `channels` object[], required
    - `channel` string, required — Channel name
    - `autopilot_enabled` boolean, required — Whether the AI autopilot is enabled on this channel
    - `ai_agent_version` 'v1' | 'v2', required — AI agent version used on this channel

## Other responses

- `500` — Internal Server Error

---

[API](https://skmtc.net/open/apis/opencx-api.md) · [All operations](https://skmtc.net/open/apis/opencx-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/open/opencx-api/versions/57b06b52302d/schema)
