The Asana POST is expecting a 200 with the header key pair X-Hook-Secret: {value 1st card}. I’m using the Return Raw card, status = 200, and the header constructed from the API card headers. A simple test to the flow from VSCode,
Does the above flow work? Do you have another flow that registers the webhook?
The flow you shared looks correct.
When you register your webhook, Asana will send a request to the webhook (Workflows API endpoint), and you need to return the secret handshake via the X-Hook-Secret response header.
The flow does respond but it sends in the header x-azuqua-x-hook-secret:….., so Asana fails to create the webhook. Make.com successfully creates an Asana webhook to a make.com scenario. This app correctly responded with “x-hook-secret”: in the header. It looks like the raw response card appends x-azuqua-
Here’s the full response using the flow and the VScode describe at the start of this.
I reproduced the same issue. Workflows modifies the response header and sends back x-azuqua-x-hook-secret. It’s a bug. To prioritize this bug, can you create a support case? Could you also DM me the case number? You can also email it to me (max.katz@okta.com).