---
title: "Get DocumentPartUnstructuredTable by ID"
method: GET
path: "/api/v3/document-part-unstructured-table/{document_part_unstructured_table_id}"
tags: ["Document Part Unstructured Table"]
---

# Get DocumentPartUnstructuredTable by ID

`GET /api/v3/document-part-unstructured-table/{document_part_unstructured_table_id}`

## Request

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

Get a single DocumentPartUnstructuredTable by ID.

## Path parameters

- `document_part_unstructured_table_id` string, required

## Query parameters

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

## Headers

- `EARLY-ACCESS` string

## Response `200`

OK

- DocumentPartUnstructuredTable: Represents an unstructured table embedded within a notebook entry or other document. Unstructured tables use freeform cells without schema-backed columns. Cells may contain text, formulas with evaluated values, formatting, and merged regions.
  - `__typename` string
  - `caption` Caption: A rich text caption attached to a piece of document content, such as a table or an attachment.
    - `__typename` string
    - `formats` TextFormat[]
      - `__typename` string
      - `backgroundColor` string, nullable: Specifies the background color applied to the character range, when set.
      - `end` integer: Specifies the exclusive end index of the character range within the plain-text body.
      - `foregroundColor` string, nullable: Specifies the text color applied to the character range, when set.
      - `properties` TextFormatItems[]: Specifies the character style properties applied to the range: bold, italic, underline, strikethrough, subscript, superscript, and monospace.
      - `start` integer: Specifies the inclusive start index of the character range within the plain-text body.
    - `links` LinkSpan[]
      - `__typename` string
      - `end` integer: Specifies the exclusive end index of the character range within the plain-text body.
      - `start` integer: Specifies the inclusive start index of the character range within the plain-text body.
      - `url` string: Specifies the URL of the hyperlink.
    - `mentions` Mention[]
      - `__typename` string
      - `itemId` string: Identifies the referenced Benchling item.
      - `position` integer: Specifies the zero-based insertion index within the plain-text body where this mention appears. Mentions do not occupy characters in the plain-text body for purposes of format range start and end positions.
    - `text` string
  - `columnDefinitions` TableColumnDefinition[]: Lists column definitions for the table.
    - `__typename` string
    - `isLocked` boolean: Specifies whether the column width is locked against resizing.
    - `name` string: Specifies the column display name.
    - `width` integer, nullable: Specifies the column width in pixels. Defaults to 100 when unset.
  - `createdAt` string, datetime: Timestamp inherited from the document content backing this part. For entry and document content, this can reflect when the containing document was created, not when the DocumentPart identifier was created.
  - `id` string: Identifies the document part.
  - `indentation` integer: Specifies the indentation level for this content within the document.
  - `isEvaluated` boolean: Specifies whether formula evaluation has been applied to the table.
  - `modifiedAt` string, datetime: Specifies when this document part was last modified.
  - `modifier` PrincipalRef
    - `__typename` string
    - `id` string, api_id
  - `name` string: Specifies the display name of the table.
  - `rowCount` integer: Specifies the number of rows in the table.
  - `rows` string, uri: Lists rows in the table, in row order.
  - `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)
