We’ve got a Lambda consumer for EventBridge events from Genesys Cloud. The setup is standard, but we’re seeing duplicate interaction.created events hitting the handler within milliseconds. I thought the event bus handled deduplication, but it seems like Genesys is just firing them twice. Here’s the snippet I’m using to check for duplicates based on eventId:
def check_dup(event_id):
return cache.get(event_id)
Is there a header I’m missing? Or is this a known issue with the integration?