In my scenario, I need to capture a header param in both the GET coming in when “registering” this webhook endpoint from another app and continue to echo back that header param when POST come in after registration.
When the request is made, you get the Header params in the Webhook node. You can reference this value in the Set node. This video will help you learn how to send custom response when using the Webhook node: Webhook Creating Endpoints Part 1 - YouTube
Ok … so I have that working but now have additional question. If I have a parallel branch in my workflow and “last node” is set on webhook, will the last node of both branches fire the response?
No, literally the very last node that gets executed will be the one of which the data will be returned. So it would be on you to make sure that it is the one you want.