Got a rule set up to catch conversation lifecycle events, but the target Lambda never triggers. The pattern looks right to me, but EventBridge is strict about these things. Here’s the pattern I’m using:
{
"source": ["genesys.cloud"],
"detail-type": ["Conversation Event"],
"detail": {
"eventType": ["conversation:transcript:updated"]
}
}
Checked the console, no matches in the test event tool either. Tried broadening it to just genesys.cloud with no detail-type filter, still nothing. The webhook endpoint in Genesys Cloud is active and returning 200s for test events, so the connection is fine.
- AWS Region: us-east-1
- Genesys Cloud Org: Production
- Rule Name: gc-convo-listener
- Target: Lambda (permissions verified)
Anyone know if the detail-type value is different in the actual payload? Or if there’s a way to log the raw event structure hitting the rule without firing the target?