# Benchling Apps API

**Canonical:** https://apis.io/apis/benchling/benchling-apps-api/  
**Provider:** Benchling — https://apis.io/providers/benchling/  
**Base URL:** https://{tenant}.benchling.com/api/v2  
**Documentation:** https://docs.benchling.com/docs/developer-platform-overview

Benchling Apps API is one of 203 APIs that [Benchling](https://apis.io/providers/benchling/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Application. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, authentication docs, a changelog, and a status page.

Create and manage Benchling apps on your tenant

## Operations (20)

| Method | Path | Summary |
|---|---|---|
| POST | `/app-canvases` | Create an App Canvas |
| GET | `/app-canvases/{canvas_id}` | Get App Canvas |
| PATCH | `/app-canvases/{canvas_id}` | Update App Canvas |
| POST | `/app-canvases:archive` | Archive app canvases |
| POST | `/app-canvases:unarchive` | Unarchive app canvases |
| GET | `/app-configuration-items` | Get app configuration items |
| POST | `/app-configuration-items` | Create app configuration item |
| GET | `/app-configuration-items/{item_id}` | Get app configuration item |
| PATCH | `/app-configuration-items/{item_id}` | Update app configuration item |
| POST | `/app-configuration-items:bulk-create` | Bulk Create app configuration items. Limit of 1000 App Config Items per request. |
| POST | `/app-configuration-items:bulk-update` | Bulk Update app configuration items. Limit of 1000 App Config Items per request. |
| POST | `/app-sessions` | Create a new app session |
| GET | `/app-sessions/{id}` | Get an app session |
| PATCH | `/app-sessions/{id}` | Update app session |
| GET | `/apps` | List apps |
| POST | `/apps` | Create an app |
| GET | `/apps/{app_id}` | Get an app by ID |
| PATCH | `/apps/{app_id}` | Update an app |
| POST | `/apps:archive` | Archive apps |
| POST | `/apps:unarchive` | Unarchive apps |

## Machine-readable artifacts (23)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/benchling/refs/heads/main/openapi/benchling-apps-api-openapi.yml
- **Documentation** — https://docs.benchling.com/docs/developer-platform-overview
- **Reference** — https://benchling.com/api/reference
- **Authentication** — https://docs.benchling.com/docs/getting-started-benchling-apps
- **Webhooks** — https://docs.benchling.com/docs/getting-started-with-webhooks
- **WebhookReference** — https://benchling.com/webhooks/reference
- **Events** — https://docs.benchling.com/docs/events-getting-started
- **EventsReference** — https://docs.benchling.com/docs/events-reference
- **SDKs** — https://docs.benchling.com/docs/getting-started-with-the-sdk
- **SDKPython** — https://pypi.org/project/benchling-sdk/
- **GitHubOrganization** — https://github.com/benchling
- **IntegrationExamples** — https://github.com/benchling/integration-examples
- **AppExamples** — https://github.com/benchling/app-examples-python
- **ChangeLog** — https://docs.benchling.com/changelog
- **DeveloperChangelog** — https://docs.benchling.com/changelog/benchling-developer-changelog
- **Status** — https://benchling.betteruptime.com/
- **Blog** — https://www.benchling.com/blog
- **DeveloperPlatform** — https://www.benchling.com/developer-platform
- **RateLimits** — https://docs.benchling.com/docs/rate-limiting
- **Plans** — https://raw.githubusercontent.com/api-evangelist/benchling/refs/heads/main/plans/benchling-plans-pricing.yml
- **RateLimits** — https://raw.githubusercontent.com/api-evangelist/benchling/refs/heads/main/rate-limits/benchling-rate-limits.yml
- **FinOps** — https://raw.githubusercontent.com/api-evangelist/benchling/refs/heads/main/finops/benchling-finops.yml
- **GraphQL** — https://raw.githubusercontent.com/api-evangelist/benchling/refs/heads/main/graphql/benchling-graphql.md

## Other Benchling APIs (12)

- [Benchling AA Sequences API](https://apis.io/apis/benchling/benchling-aa-sequences-api/)
- [Benchling Assay Results API](https://apis.io/apis/benchling/benchling-assay-results-api/)
- [Benchling Assay Runs API](https://apis.io/apis/benchling/benchling-assay-runs-api/)
- [Benchling Audit API](https://apis.io/apis/benchling/benchling-audit-api/)
- [Benchling Authentication API](https://apis.io/apis/benchling/benchling-authentication-api/)
- [Benchling Blobs API](https://apis.io/apis/benchling/benchling-blobs-api/)
- [Benchling Boxes API](https://apis.io/apis/benchling/benchling-boxes-api/)
- [Benchling Codon Usage Tables API](https://apis.io/apis/benchling/benchling-codon-usage-tables-api/)
- [Benchling Connect API](https://apis.io/apis/benchling/benchling-connect-api/)
- [Benchling Containers API](https://apis.io/apis/benchling/benchling-containers-api/)
- [Benchling Custom Entities API](https://apis.io/apis/benchling/benchling-custom-entities-api/)
- [Benchling Custom Notations API](https://apis.io/apis/benchling/benchling-custom-notations-api/)

## Tags

Application

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/benchling/benchling-apps-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/benchling/.
