Set up an EventBridge rule to catch genesys.cloud.conversation events, but nothing hits the target Lambda. The pattern looks valid according to the docs, yet zero invocations in CloudWatch.
Here’s the pattern:
{
"source": ["genesys.cloud"],
"detail-type": ["Conversation Event"],
"detail": {
"eventType": ["conversation.created"]
}
}
The rule ARN is correct, IAM role has events:PutEvents and lambda:InvokeFunction. Checked the EventBridge console debug tool-it says the pattern matches the test event I generated manually. But live traffic from Genesys isn’t triggering it.
Is there a mismatch in the detail structure? Or is the eventType value different than what I’m assuming? No idea where to look next.