Benchling · Schema

BoxesArchive

Life SciencesBiotechR&DMolecular BiologyLaboratory Information ManagementElectronic Lab NotebookAssay ManagementInventory ManagementSequence ManagementExperiment WorkflowsRESTWebhooks

Properties

Name Type Description
boxIds array Array of box IDs
reason string Reason that boxes are being archived.
shouldRemoveBarcodes boolean Remove barcodes. Removing barcodes from archived inventory that contain items will also remove barcodes from the contained items.
View JSON Schema on GitHub

JSON Schema

BoxesArchive.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://api-evangelist.github.io/benchling/json-schema/BoxesArchive.json",
  "title": "BoxesArchive",
  "additionalProperties": false,
  "properties": {
    "boxIds": {
      "description": "Array of box IDs",
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "reason": {
      "description": "Reason that boxes are being archived.\n",
      "enum": [
        "Made in error",
        "Retired",
        "Expended",
        "Shipped",
        "Contaminated",
        "Expired",
        "Missing",
        "Other"
      ],
      "type": "string"
    },
    "shouldRemoveBarcodes": {
      "description": "Remove barcodes. Removing barcodes from archived inventory that contain items will also remove barcodes from the contained items.\n",
      "type": "boolean"
    }
  },
  "required": [
    "boxIds",
    "reason"
  ],
  "type": "object"
}