We have made an improvement to workflow webhooks that invoke the REST API.
Previously, when a workflow webhook invoked the REST API, the Editor automatically added an HTTP header that contained the Application Access Key. We have now made this easier and more automatic.
When a webhook is invoked, we now check whether the webhook is invoking the REST API. If so, we now automatically add the Application Access Key just before invoking the webhook POST call. There is no longer any need for you to configure the HTTP Header containing the Application Access Key in the Editor. In fact, if the Editor finds an HTTP Header containing the Application Access Key in the webhook that calls the REST API, we automatically remove it.
This has two advantages.
- It eliminates the need for you to configure the HTTP Header for the webhook in the Editor.
- It ensures that the REST API call is always called with the most recent Application Access Key. If you update the Application Access Key you no longer need to update the webhook.
The only time you now need to explicitly specify the HTTP Header containing the Application Access Key for a webhook that invokes the REST API is when you are calling an application that is owned by another account.
See topic “Application Access Key” in this article https://help.appsheet.com/en/articles/1979979-invoking-the-api