Why does this EventBridge rule filter ignore the queueId when matching Genesys Cloud conversation.end events?
I am configuring a rule to capture only specific queue interactions. My filter pattern looks like this:
{
"source": ["genesys.cloud"],
"detail-type": ["Conversation Ended"],
"detail": {
"queueId": ["123456"]
}
}
Events fire for all queues, not just the target. Is the queueId nested deeper in the payload structure than expected?