> 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.

## \[DEPRECATED] Beta App Canvas API

App Canvas API endpoints have been promoted from `beta` to stable! The `beta` App Canvas API endpoints are currently marked deprecated, and will be fully sunset on **November 13th 2023**

### What’s changing?

The API endpoints related to [App Canvas](https://benchling.com/api/reference#/Apps/createAppCanvas) have been promoted from `beta` to stable! The stable version can be found in our reference documentation [here](https://benchling.com/api/reference#/Apps/createAppCanvas); as a part of this promotion, the `beta` versions of these endpoints are being marked deprecated.\
The following App Canvas endpoints are now deprecated:

* Create an App Canvas - `POST /v2-beta/canvases`
* Get App Canvas - `GET /v2-beta/canvases/{canvas_id}`
* Update App Canvas - `PATCH /v2-beta/canvases/{canvas_id}`
* Archive app canvases - `POST /v2-beta/canvases:archive`
* Unarchive app canvases - `POST /v2-beta/canvases:unarchive`

Instead, use the new stable equivalents:

* Create an App Canvas - `POST v2/app-canvases`
* Get App Canvas - `GET v2/app-canvases/{canvas_id}`
* Update App Canvas - `PATCH v2/app-canvases/{canvas_id}`
* Archive app canvases - `POST v2/app-canvases:archive`
* Unarchive app canvases - `POST v2/app-canvases:unarchive`

For more information on App Canvas, check out our [Developer Documenation](/docs/introduction-to-app-canvas)

### When is this happening?

The stable version of these endpoints is now live! The `beta` version of these endpoints is currently marked deprecated, and will be fully sunset on **November 13th 2023**

## \[DEPRECATED] Beta App Status API

App Status API endpoints have been promoted from `beta` to stable! The `beta` App Status API endpoints are currently marked deprecated, and will be fully sunset on **October 16th 2023**

### What’s changing?

The API endpoints related to App Status (notably, the [Sessions API](https://benchling.com/api/reference#/Apps/createAppSession) endpoints) have been promoted from `beta` to stable! The stable version can be found in our reference documentation [here](https://benchling.com/api/reference#/Apps/createAppSession); as a part of this promotion, the `beta` versions of these endpoints are being marked deprecated.

The following endpoints are now deprecated and will be sunset:

* Create a new app session - `POST /v2-beta/sessions`
* Get an app session - `GET /v2-beta/sessions/{id}`
* Update app session - `PATCH /v2-beta/sessions/{id}`

Instead, use the new stable equivalents:

* Create a new app session - `POST v2/app-sessions`
* Get an app session - `GET v2/app-sessions/{id}`
* Update app session - `PATCH v2/app-sessions/{id}`

For more information on App Status, check out our [Developer Documenation](/docs/introduction-to-app-status).

### When is this happening?

The stable version of these endpoints are now live! The `beta` version of these endpoints is currently marked deprecated, and will be fully sunset on **October 16th 2023**