Trying to transfer a live voice interaction to a specific queue using the consult transfer endpoint. The goal is to inject a trace ID into the transfer context for our OTel pipeline.
POST /api/v2/conversations/calls/{conversationId}/participants/{participantId}/consult/queue
Content-Type: application/json
{
"queueId": "queue-id-123"
}
Getting a 400 Bad Request. Response says invalid transfer target.
- Genesys Cloud API v2
- Auth: OAuth2 Bearer Token
- Queue ID verified via GET /routing/queues
Does the request body need extra fields? Is the queueId parameter correct?