Benchling · Schema

GenericEntity

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

Properties

Name Type Description
aliases array
apiURL string
archiveRecord object
authors array Array of UserSummary Resources of the authors of the entity. This defaults to the creator but can be manually changed.
createdAt string
creator object
customFields object
entityRegistryId string
fields object
folderId string
id string
modifiedAt string
name string
registrationOrigin object
registryId string
schema object
webURL string
View JSON Schema on GitHub

JSON Schema

GenericEntity.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://api-evangelist.github.io/benchling/json-schema/GenericEntity.json",
  "title": "GenericEntity",
  "additionalProperties": false,
  "properties": {
    "aliases": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "apiURL": {
      "readOnly": true,
      "type": "string"
    },
    "archiveRecord": {
      "allOf": [
        {
          "$ref": "#/components/schemas/ArchiveRecord"
        }
      ],
      "nullable": true
    },
    "authors": {
      "description": "Array of UserSummary Resources of the authors of the entity. This defaults to the creator but can be manually changed.\n",
      "items": {
        "$ref": "#/components/schemas/UserSummary"
      },
      "type": "array"
    },
    "createdAt": {
      "format": "date-time",
      "readOnly": true,
      "type": "string"
    },
    "creator": {
      "allOf": [
        {
          "$ref": "#/components/schemas/UserSummary"
        },
        {
          "description": "UserSummary of the user who created the Legacy Request",
          "readOnly": true
        }
      ]
    },
    "customFields": {
      "$ref": "#/components/schemas/CustomFields"
    },
    "entityRegistryId": {
      "nullable": true,
      "type": "string"
    },
    "fields": {
      "$ref": "#/components/schemas/Fields"
    },
    "folderId": {
      "type": "string"
    },
    "id": {
      "type": "string"
    },
    "modifiedAt": {
      "format": "date-time",
      "readOnly": true,
      "type": "string"
    },
    "name": {
      "type": "string"
    },
    "registrationOrigin": {
      "allOf": [
        {
          "$ref": "#/components/schemas/RegistrationOrigin"
        }
      ],
      "nullable": true,
      "readOnly": true
    },
    "registryId": {
      "nullable": true,
      "type": "string"
    },
    "schema": {
      "allOf": [
        {
          "$ref": "#/components/schemas/SchemaSummary"
        }
      ],
      "nullable": true,
      "title": "SchemaProperty"
    },
    "webURL": {
      "readOnly": true,
      "type": "string"
    }
  },
  "type": "object"
}