The example is in the JavaScript SDK documentation: https://mypurecloud.github.io/platform-client-sdk-javascript/ConversationsApi#patchConversationsCall
The body is to match what's in the API call doc: https://developer.genesys.cloud/devapps/api-explorer#patch-api-v2-conversations-calls--conversationId-
That has a ton of possibilities, but to merge (aka conference) multiple calls together, the first call's ID is used for conversationId and the body would have the other conversationId(s), something like:
{
"conversationIds": [
"a0718cc8-34b6-4b22-988a-d62f2ddd032c",
"57f9af03-7946-418f-a564-95da6a03f6cf"
]
}
------------------------------
George Ganahl GCCX-AI, GCP, GCSME, ICCE, ICHD, etc.
Technical Adoption Champion
Genesys
2024 Community Member of the Year
------------------------------
Original Message:
Sent: 08-12-2025 05:18
From: Steffen Urban
Subject: merge calls using Conversation API
Hi Jeff, did you solve it? maybe you have an example ;) KR, Steffen
------------------------------
Steffen Urban
Head of Unified Communications
Original Message:
Sent: 07-13-2021 15:40
From: Jeff Russell
Subject: merge calls using Conversation API
Good Day
I am would like to use the Conversation API to merge 2 calls, while I can use a number of the other API calls to hold, disconnect, etc. I am struggling to get the correct format for the conversation boy parameter.
I typically seem to get the error "A conversation cannot be merged with itself." which leads me to believe I am using the wrong information from the conversationList Object.
Any help/examples/direction much appreciated.
I am using the "Conversation patchConverstationsCall(conversationId, Body) in Javascript
j.
#Ask Me Anything (AMA)
#Implementation
#API/Integrations
------------------------------
jeff russell
Alberta Health Services
------------------------------