---
title: "POST /v2/take-over-live-call/{call_id}"
method: POST
path: "/v2/take-over-live-call/{call_id}"
---

# POST /v2/take-over-live-call/{call_id}

`POST /v2/take-over-live-call/{call_id}`

## Request

- Base URL: `https://api.retellai.com`
- URL: `https://api.retellai.com/v2/take-over-live-call/{call_id}`
- Auth: HTTP bearer

Take over an in-progress call from the AI agent. The agent stops responding and the specified live-listen participant is allowed to speak directly to the caller. The call must be in ONGOING status. Calls cannot be taken over while a PCI session is active.

## Path parameters

- `call_id` string, required

## Request body

- object
  - `participant_id` string, required: The id of the live-listen participant to upgrade, obtained when joining via /v2/listen-live-call.

## Response `200`

Call taken over successfully.

- object
  - `success` boolean, required

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not Found
- `409`: Conflict
- `500`: Internal Server Error

## Changes

- **2026-10-16** `ca41f0dbb297`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/retellai/apis/retell-sdk/changes/v2/take-over-live-call/:call_id/post.md)

---

[API](https://skmtc.dev/retellai/apis/retell-sdk.md) - [All operations](https://skmtc.dev/retellai/apis/retell-sdk/llms.txt) - [OpenAPI document](https://skmtc.dev/retellai/apis/retell-sdk/revisions/e482acaa292c?raw)
