Creating a single Outlook event fires multiple webhooks:
outlook_event_trigger → on creation
outlook_event_change_trigger → immediately after
Example from logs:
✓ Compiled /api/webhooks/composio/triggers in 1040ms
received evtn outlook_event_change_trigger POST 200 in 434ms
received evtn outlook_event_change_trigger POST 200 in 1417ms
received evtn outlook_event_trigger POST 200 in 1263ms
received evtn outlook_event_change_trigger POST 200 in 259ms
received evtn outlook_event_change_trigger POST 200 in 252ms
received evtn outlook_event_change_trigger POST 200 in 241ms
It looks like the “change” trigger fires on the initial write. Is this expected behavior? Any tips for deduping these triggers without missing legitimate updates