---
title: "Transfer call to another agent"
method: PATCH
path: "/ccaas/voice/2/conversation/{conversationId}/transfer/agent"
tags: ["customer-engagement", "conversations", "transfers-calls"]
---

# Transfer call to another agent

`PATCH /ccaas/voice/2/conversation/{conversationId}/transfer/agent`

## Request

- Base URL: `https://api.infobip.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.infobip.com/ccaas/voice/2/conversation/{conversationId}/transfer/agent`
- Auth: one of:
  - API key in header `Authorization`
  - API key in header `Authorization`
  - HTTP basic
  - OAuth 2
    - Client credentials
    - Token URL: `https://api.infobip.com/auth/1/oauth2/token`

Use this method to transfer a call to another agent. Please note that the targeted agent must be available for the transfer to succeed. The conversation will be assigned to the targeted agent once they answer the call. <a href="https://www.infobip.com/docs/conversations/calls#transfer-to-agent-agent-guide" target="_blank">More info</a>.

## Path parameters

- `conversationId` string, required

## Request body

- B979cda441a7c661201042835d7dc18eaec3fa68a2905164912469051f8b8866TransferToAgentRequest
  - `agentId` string: Id of the agent to whom a call should be transferred.

## Response `200`

OK

- B979cda441a7c661201042835d7dc18eaec3fa68a2905164912469051f8b8866StatusResponse
  - `Status` 'SUCCESS' | 'ERROR'
  - `message` string

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `403`: Forbidden
- `404`: NOT FOUND
- `409`: NOT AVAILABLE
- `412`: PRECONDITION FAILED
- `500`: Internal Server Error

---

[API](https://skmtc.dev/infobip/apis/infobip-openapi-specification.md) - [All operations](https://skmtc.dev/infobip/apis/infobip-openapi-specification/llms.txt) - [OpenAPI document](https://skmtc.dev/infobip/apis/infobip-openapi-specification/revisions/9dcbbaf902de?raw)
