Skip to content
Fix

Asana triggers no longer require manual webhook setup

Five stacked fixes — Lambda X-Hook-Secret handling, schema rewrite, SDK fanOut patching, OAuth provider backfill, IM cache invalidation — and Asana triggers register themselves end-to-end.

Setting up an Asana trigger used to require visiting Asana's developer console and pasting a webhook URL. That's gone — Tiny Command now negotiates Asana's X-Hook-Secret handshake and registers the webhook on your behalf.

The fix touched five layers: trigger-enabler Lambda, schema definitions, the SDK's fanOut source, OAuth provider config, and the integration manager's cache invalidation logic.