Skip to navigation

[V3 REST API] Search now supports plates

The V3 Search API now supports plate object types. You can include matrix-plate and well-plate in the objectTypes array on the Search request to return matrix plates and fixed (well) plates alongside other supported object types.

This change impacts the v3 REST APIs only (currently in open beta).

Read the docs
AddedV3 REST API

Weekly product updates

A summary of what shipped this week across the Benchling product.

AddedImprovedFixed

[V3 REST API] Enzyme listing supports id and name filters

The GET /benchling/enzyme/items endpoint now accepts id.anyOf, name.anyOf, and name.anyOf.caseSensitive query parameters, letting you filter Benchling’s global catalog of restriction enzymes by API ID or by name. These are the same filters already available on the v2 enzyme listing endpoint.

curl -u sk_YOUR_SECRET_KEY: \
"https://$YOUR_DOMAIN.benchling.com/api/v3-beta/benchling/enzyme/items?name.anyOf=EcoRI,BamHI"
AddedV3 REST API

[V3 REST API] project.eq removed from select listing endpoints

The project.eq filter has been removed from select listing endpoints. This change impacts the v3 REST APIs only (currently in open beta).

Read the docs
RemovedV3 REST API

Bug fix: Prevent creating Assay Runs and Results from archived schemas

Beginning on April 17, 2026, Assay Runs and Results will no longer be creatable from archived Run or Result schemas.

Read the docs
Fixed

[V3 REST API] Legacy request endpoints removed

The legacy request endpoints have been removed. This change impacts the v3 REST APIs only (currently in open beta).

Read the docs
RemovedV3 REST API

SDK version 1.24.0 Release Notes

SDK version 1.24.0 expands automation and codon optimization APIs, introduces worksheet review events, and adds new entity types including Molecule and RnaSequence.

It also adds new fields across several responses, expands lab automation support, and removes the requirement for bases when creating RNA oligos as long as helm, bases, or customNotation is provided.

ImprovedFixedSDKV3 REST API

[V3 REST API] Nullable List Types

List types are now nullable. This change impacts the v3 REST APIs only (currently in open beta).

Read the docs
ImprovedFixedSDKV3 REST API

Bug fix: Missing Fields in Oligo Serialization for Container Contents

Benchling fixed an issue where oligo serialization for container contents could omit expected fields.

Fixed

SDK Version 1.23.0

Version 1.23.0 of the Benchling SDK includes service enhancements and an improved display for the documentation.

Read the docs
ImprovedSDK

[V3 REST API] Client error code

Client errors now return a more specific error code. This change impacts the v3 REST APIs only (currently in open beta).

Read the docs
ImprovedV3 REST API

SDK Version 1.22.0 Release Notes

Version 1.22.0 adds broader service coverage, beta endpoints and connectors, new fields on several existing models, and support for additional Python versions.

App Canvas now supports the fileUploadUiBlock, benchling.connect is available as a service, and files and datasets can now be archived and unarchived.

AddedImprovedSDKApp Canvas

New in App Canvas: File upload blocks and required fields

App Canvas now supports fileUploadUiBlock, required input fields, and placeholder values for selector, search, and dropdown UI blocks.

File upload blocks can accept up to 10 files in supported formats, which apps can retrieve later through the /blobs endpoint.

Read the docs
AddedImprovedSDKApp Canvas