---
title: "Blind-transfer a live call"
method: POST
path: "/v1/voice/calls/{id}/transfer"
tags: ["Voice"]
---

# Blind-transfer a live call

`POST /v1/voice/calls/{id}/transfer`

Moves the call's current leg to a new destination (a phone number or a
SIP endpoint). This is a BLIND transfer: control of the leg is handed
off and the call ends normally when the transferred leg hangs up. The
caller ID presented on the transfer leg is always your own number.

## Path parameters

- `id` string, required

## Request body

- object
  - `to` string, required — +E164 phone number (tel: prefix optional) or a sip: URI. wss:// is not a valid transfer target.

## Response `200`

Transfer issued.

- object
  - `success` boolean
  - `callId` string
  - `transferredTo` string

## Other responses

- `401` — Unauthorized
- `404` — Call not found
- `409` — Call is not connected yet, or has already ended

---

[API](https://skmtc.net/zernio/apis/zernio-api.md) · [All operations](https://skmtc.net/zernio/apis/zernio-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/zernio/zernio-api/revisions/f81ca70ea6b9/schema)
