Teable (TuanDK) icon

Teable (TuanDK)

Read and write records, tables, and spaces in Teable

Table → Get Schema

AI-generated

Summary

Fetches the field definitions (schema) of a selected Teable table and returns each field as a separate output item.

Inputs

  • Space (required) — Teable space, chosen from a dropdown. It only populates the Base dropdown and is not sent in the schema request.
  • Base (required) — Base within the selected space, chosen from a dropdown. It only populates the Table dropdown and is not sent in the schema request.
  • Table (required) — Table whose fields to retrieve. Its ID must contain only letters, digits, underscores or hyphens, otherwise the node throws a validation error.

Output shape

A list of items, one per field in the table. Each item's JSON is the field object returned by Teable's GET /table/{tableId}/field endpoint.

The field properties come straight from the API and aren't reshaped. The node runs once for every input item, so several input items give repeated results. Failed requests are retried up to 3 times on HTTP 429 or 5xx, with no delay. If Continue On Fail is enabled, a failure produces an item with an error message instead of stopping the workflow.

Examples

Example 1: Discover a table's field names and types before building record create or update payloads.

Resource: Table; Operation: Get Schema; select Space, Base and Table.

Example 2: Feed field IDs into a later Get All Records node, for example to build Order By or Selected Field IDs values.

Resource: Table; Operation: Get Schema; read each output item's id and name in later nodes.

Links

Discussion