Analyses APIs promoted to beta stability
The Analyses APIs have been promoted from alpha to beta stability. This includes changes to a number of endpoints, as well as behavior changes to existing endpoints. Expand for more details.
What’s changing?
The Analyses APIs are being promoted from alpha to beta stability! As a part of this promotion, there are a number of changes being made to allow integrations to work with analyses more effectively. Notably:
- Files and datasets have been made top-level resources instead of sub-resources of Analyses
- The
analysis-step-dataendpoint (along with the step data object) have been restructured into the analysis step - Request and response bodies have been updated to be more intuitive and easier to use
The following is a listing of all alpha endpoints, along with the corresponding beta endpoints (if any). For a description of schema-level changes, check out our reference documentation
For more information on how to use the new beta APIs, check out the Analyses Developer Guide.
When is this happening?
The new Analyses, Files, and Datasets APIs are now live in beta! Check them out in our Reference Docs and the Analyses Developer Guide. Please consider migrating to the beta APIs; the alpha Analyses API is still supported now, but will be deprecated in the future.
[DEPRECATED] Batches API
The Batches API is now marked deprecated, and will be fully sunset on May 20th 2024
What’s changing?
The Batches API is being deprecated in preparation for a sunset date of May 20th 2024. The Batches API was introduced alongside Batch functionality in Benchling, but has since been replaced by parent/child entity relationships. This deprecation impacts all Batches API endpoints:
GET /batchesPOST /batchesGET /batches/{batch_id}PATCH /batches/{batch_id}POST /batches:archiveGET /batches:bulk-getPOST /batches:unarchiveGET /entities/{entity_id}/batches
When is this happening?
The Batches API is currently marked as deprecated, and will be fully sunset on May 20th 2024