Benchling · Schema

Plate

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

Properties

Name Type Description
archiveRecord object
availableCapacity integer The number of available positions in a matrix plate. Null for well plates.
barcode string Barcode of the plate
createdAt string DateTime the container was created
creator object
fields object
id string ID of the plate
modifiedAt string DateTime the plate was last modified
name string Name of the plate, defaults to barcode if name is not provided.
occupiedCapacity integer The number of containers currently in a matrix plate. Null for well plates.
parentStorageId string ID of containing parent inventory (e.g. loc_k2lNspzS).
projectId string ID of the project if set
schema object
totalCapacity integer The total capacity of a matrix plate (i.e. how many containers it can store). Null for well plates.
type string
webURL string
wells object Well contents of the plate, keyed by position string (eg. "A1").
View JSON Schema on GitHub

JSON Schema

Plate.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://api-evangelist.github.io/benchling/json-schema/Plate.json",
  "title": "Plate",
  "additionalProperties": false,
  "properties": {
    "archiveRecord": {
      "allOf": [
        {
          "$ref": "#/components/schemas/ArchiveRecord"
        }
      ],
      "nullable": true
    },
    "availableCapacity": {
      "description": "The number of available positions in a matrix plate. Null for well plates.\n",
      "nullable": true,
      "readOnly": true,
      "type": "integer"
    },
    "barcode": {
      "description": "Barcode of the plate",
      "nullable": true,
      "type": "string"
    },
    "createdAt": {
      "description": "DateTime the container was created",
      "format": "date-time",
      "readOnly": true,
      "type": "string"
    },
    "creator": {
      "$ref": "#/components/schemas/UserSummary"
    },
    "fields": {
      "$ref": "#/components/schemas/Fields"
    },
    "id": {
      "description": "ID of the plate",
      "type": "string"
    },
    "modifiedAt": {
      "description": "DateTime the plate was last modified",
      "format": "date-time",
      "readOnly": true,
      "type": "string"
    },
    "name": {
      "description": "Name of the plate, defaults to barcode if name is not provided.",
      "type": "string"
    },
    "occupiedCapacity": {
      "description": "The number of containers currently in a matrix plate. Null for well plates.\n",
      "nullable": true,
      "readOnly": true,
      "type": "integer"
    },
    "parentStorageId": {
      "description": "ID of containing parent inventory (e.g. loc_k2lNspzS).",
      "nullable": true,
      "type": "string"
    },
    "projectId": {
      "description": "ID of the project if set",
      "nullable": true,
      "type": "string"
    },
    "schema": {
      "allOf": [
        {
          "$ref": "#/components/schemas/SchemaSummary"
        }
      ],
      "nullable": true,
      "title": "SchemaProperty"
    },
    "totalCapacity": {
      "description": "The total capacity of a matrix plate (i.e. how many containers it can store). Null for well plates.\n",
      "nullable": true,
      "readOnly": true,
      "type": "integer"
    },
    "type": {
      "enum": [
        "matrix_plate",
        "well_plate"
      ],
      "type": "string"
    },
    "webURL": {
      "readOnly": true,
      "type": "string"
    },
    "wells": {
      "additionalProperties": {
        "$ref": "#/components/schemas/WellOrInaccessibleResource"
      },
      "description": "Well contents of the plate, keyed by position string (eg. \"A1\").",
      "type": "object"
    }
  },
  "type": "object"
}