Got a google sheet and Asana doing 2-way synching which is super useful for our process.
Only niggle is having to poll for changes, either fetching with modified_since or by polling Events, though it takes around 20 seconds either way.
Webhooks would be the solution, however, Google Apps Script doesn’t allow access to headers via doPost, so I can’t complete the handshake.
Any chance of another way to create the webhooks, as once created I don’t need access to the headers to process the events? E.g. have app.asana (or a standalone app) take the target/resource and create the webhooks? The other workaround in the above post looks painful.