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.