Webhook ACK Timeout Changes
The webhook ACK timeout is being updated from 1 second to 3 seconds on August 1st 2023
What’s changing?
Previously, the Introduction to App Canvas guide included the following guidance related to webhooks:
An app must acknowledge a canvas webook with a response within 1 second to prevent the UI from timing out, though the app can take longer to
POSTorPATCHa canvas.
This requirement, known as the “webhook ACK timeout,” represents the period of time that the Benchling UI will “wait” for an integration to respond to the webhook with a success status code. While the timeout value of 1 second has been documented since the beta release of app canvas, there are a number of use cases for which this timeout value is restrictive.
Going forward, we’re updating the webhook ACK timeout to be 3 seconds. Integrations receiving webhooks should respond with a success status code within this timeframe; if a task requires a longer processing time, the integration should queue the work and respond with a success. For more details on best practices when working with webhooks, check out the Getting Started with Webhooks guide.
When is this happening?
The webhook ACK timeout will be updated to 3 seconds on August 1st 2023
