Attempting to programmatically transfer an active voice conversation to a different queue using the Conversations API. The request returns a 409 CONFLICT error with the message ‘Cannot update conversation while in state ACTIVE’.
PATCH /api/v2/conversations/voice/{id}
{
"to": {
"id": "new-queue-id-123",
"type": "queue"
}
}
- Genesys Cloud Org ID: 987654321
- Conversation State: ACTIVE
- Token Scope: conversation:write
- Tried using
conversationIdin the path vs body
The documentation suggests this endpoint supports updates during active calls but the conflict persists. Any working examples of the correct payload structure for mid-call transfers?