---
title: "Get DocumentPartResultsTable by ID"
method: GET
path: "/api/v3/document-part-results-table/{document_part_results_table_id}"
tags: ["Document Part Results Table"]
---

# Get DocumentPartResultsTable by ID

`GET /api/v3/document-part-results-table/{document_part_results_table_id}`

## Request

- Base URL: `https://{tenant_name}.benchling.com`
- URL: `https://{tenant_name}.benchling.com/api/v3/document-part-results-table/{document_part_results_table_id}`
- Auth: HTTP bearer

Get a single DocumentPartResultsTable by ID.

## Path parameters

- `document_part_results_table_id` string, required

## Query parameters

- `returning` string[]
- `omit` string[]

## Headers

- `EARLY-ACCESS` string

## Response `200`

OK

- DocumentPartResultsTable: A results structured table promoted to a first-class, individually-fetchable document part. Captures experimental data against a result schema and supports row submission workflows.
  - `__typename` string
  - `columnDefinitions` IStructuredTableColumnDefinition[]
    - union
      - object: Specifies a user-defined table column with no additional type-specific fields.
        - `__typename` 'CustomColumnDefinition', required: Discriminator value: CustomColumnDefinition
        - `allowsArrayValues` boolean: Specifies whether cells in this column may hold multiple values.
        - `cellValueType` string: Specifies the cell value type for this column.
        - `columnId` string: Specifies the column identifier within the table.
        - `isArchived` boolean: Always false. Custom columns are not schema-backed.
        - `isLocked` boolean: Specifies whether the column width is locked against resizing.
        - `isReadonly` boolean: Specifies whether cells in this column are read-only.
        - `isRequired` boolean: Specifies whether a value is required in cells for this column.
        - `name` string: Specifies the column display name.
        - `width` integer, nullable: Specifies the column width in pixels. Defaults to 100 when unset.
      - object: Specifies a table column whose value is derived from a lookup configuration.
        - `__typename` string, required
        - `allowsArrayValues` boolean: Specifies whether cells in this column may hold multiple values.
        - `cellValueType` string: Specifies the cell value type for this column.
        - `columnId` string: Specifies the column identifier within the table.
        - `isArchived` boolean: Always false. Lookup columns are not backed by a schema field.
        - `isLocked` boolean: Specifies whether the column width is locked against resizing.
        - `isReadonly` boolean: Specifies whether cells in this column are read-only.
        - `isRequired` boolean: Specifies whether a value is required in cells for this column.
        - `lookupConfigId` string: Specifies the API identifier of the lookup configuration.
        - `name` string: Specifies the column display name.
        - `parentColumnId` string: Specifies the column identifier of the source column whose values feed this lookup.
        - `width` integer, nullable: Specifies the column width in pixels. Defaults to 100 when unset.
      - object: Specifies a table column backed by a schema field definition.
        - `__typename` string, required
        - `allowsArrayValues` boolean: Specifies whether cells in this column may hold multiple values.
        - `cellValueType` string: Specifies the cell value type for this column.
        - `columnId` string: Specifies the column identifier within the table.
        - `fieldDefinitionApiId` string: Specifies the API identifier of the schema field definition for this column.
        - `isArchived` boolean: Specifies whether the schema field backing this column has been archived.
        - `isLocked` boolean: Specifies whether the column width is locked against resizing.
        - `isReadonly` boolean: Specifies whether cells in this column are read-only.
        - `isRequired` boolean: Specifies whether a value is required in cells for this column.
        - `name` string: Specifies the column display name.
        - `width` integer, nullable: Specifies the column width in pixels. Defaults to 100 when unset.
      - object: Specifies a system-managed table column with a predefined purpose.
        - `__typename` string, required
        - `allowsArrayValues` boolean: Specifies whether cells in this column may hold multiple values.
        - `cellValueType` string: Specifies the cell value type for this column.
        - `columnGroup` string, nullable: Specifies the logical grouping identifier for this column in certain table types, such as source or target in transfer tables or quantity or concentration in inventory tables. Null when the column has no group.
        - `columnId` string: Specifies the column identifier within the table.
        - `isArchived` boolean: Always false. System columns are not backed by a schema field.
        - `isLocked` boolean: Specifies whether the column width is locked against resizing.
        - `isReadonly` boolean: Specifies whether cells in this column are read-only.
        - `isRequired` boolean: Specifies whether a value is required in cells for this column.
        - `name` string: Specifies the column display name.
        - `systemPurpose` string: Specifies the system-defined purpose of this column.
        - `width` integer, nullable: Specifies the column width in pixels. Defaults to 100 when unset.
  - `createdAt` string, datetime
  - `id` string
  - `indentation` integer
  - `isEvaluated` boolean
  - `isSubmittable` boolean
  - `modifiedAt` string, datetime
  - `modifier` PrincipalRef
    - `__typename` string
    - `id` string, api_id
  - `name` string
  - `resultSchema` ResultSchemaRef
    - `__typename` string
    - `id` string, api_id
  - `rowCount` integer
  - `rows` string, uri
  - `submissionStatus` 'UNSUBMITTED' | 'SUBMITTED' | 'HAS_UNSUBMITTED_CHANGES' | 'UNEVALUATED'
  - `versionMetadata` DocumentLikeVersionMetadata: Version metadata for a document such as an entry, template, or subtemplate. Identifies a specific content revision and records when that revision was produced. Use this to detect changes, pin a revision, or reference a particular version without loading the full version record.
    - `__typename` string
    - `createdAt` string, datetime, nullable: Specifies when this version was created. Versions are immutable; this is the time the parent document was last edited to produce this revision.
    - `versionId` string: Identifies this version of the document.

## Other responses

- `400`: Bad Request
- `403`: Forbidden
- `404`: Not Found
- `429`: Too Many Requests
- `500`: Internal Server Error

---

[API](https://skmtc.dev/benchling/apis/benchling-api.md) - [All operations](https://skmtc.dev/benchling/apis/benchling-api/llms.txt) - [OpenAPI document](https://skmtc.dev/benchling/apis/benchling-api/revisions/c9f087b98b8b?raw)
