EventBridge rule not firing for conversation events - pattern debug

Hey folks,

I’m trying to set up an EventBridge rule to catch conversation events from Genesys Cloud. The goal is simple: trigger a lambda whenever a conversation starts.

I’ve got the target configured and the IAM roles look good. The issue is the rule never fires, even though I can see events flowing through the bus in the console.

Here’s the event pattern I’m using:

{
 "source": [
 "aws.events"
 ],
 "detail-type": [
 "Genesys Cloud Conversation Event"
 ],
 "detail": {
 "type": [
 "conversation.started"
 ]
 }
}

I’ve checked the Genesys Cloud webhook settings and they seem correct. The endpoint is valid and returns 200. But EventBridge is silent.

Is there a way to test the event pattern against live events? Or maybe I’m missing a field in the pattern?

Any help would be appreciated.