PATCH /api/v2/conversations/voice/{id} transfer fails with 409 CONFLICT

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 conversationId in 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?