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.

Bug Description

Historically, it has been possible to create Assay Runs and Results from archived Run or Result schemas. This behavior is inconsistent with other schema types in Benchling, which do not allow new objects to be created once the underlying schema is archived.

To align Assay behavior with the rest of the platform and avoid unexpected usage of archived schemas, we are correcting this behavior.


Changes to API Behavior

After this change, attempts to create an Assay Run or Result from an archived Run or Result schema will return a 400 error. For example:

{
  "error": {
    "message": "Creating from an archived schema is not allowed. Archived schema ID: assaysch_iqrVYUwuGd",
    "type": "invalid_request_error",
    "userMessage": "Creating from an archived schema is not allowed. Archived schema ID: assaysch_iqrVYUwuGd"
  }
}

This mirrors the existing behavior for other schema types in Benchling.


When is this happening?

This change will take effect on April 17, 2026.

Based on our monitoring, creating Assay Runs or Results from archived schemas appears to be uncommon. Benchling will proactively contact tenants that we have identified as relying on this behavior.

If you believe your integrations may be creating Assay Runs or Results from archived schemas, you should either unarchive the relevant schemas or update your integrations before April 17, 2026, to avoid encountering this new error.