> This page is for Developer Documentation.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.benchling.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.benchling.com/_mcp/server.

## Enhanced App Canvas promoted to stable

Enhanced Canvases are insertable directly into Benchling documents and can be added to a Benchling app by using the feature type "CANVAS". The enhanced Canvas is now stable.

Starting June 5, 2025, you can subscribe to the new stable `v2.canvas.created` webhook.

The `v2-beta.canvas.created` webhook is marked as deprecated. New apps and new app versions cannot include a subscription to this message type. We will no longer send the beta webhook after September 6, 2025.

Please update your app's code to handle the new message type. There are no changes to the webhook payload.

You can find an up-to-date list of all available webhooks in our [Webhooks Reference](https://benchling.com/webhooks/reference).

Learn more about App Canvas [here](/docs/introduction-to-app-canvas#/).