Tables

Built-in actions for custom table records

Manage Records

Tables

Create, update and/or delete records in a custom table, one or many per call.

Create Record

Tables

Create a new record in a custom table

Update Record

Tables

Update fields on an existing record in a custom table

Delete Record

Tables

Delete a record from a custom table

Search Records

Tables

Search records in a custom table by free text and/or structured filters (numeric, date, enum conditions).

List Tables

Tables

List the custom data tables in this organization.

Get Table Schema

Tables

Get the columns (field schema) of a custom table.

Get Record

Tables

Get a single record from a custom table by id.

List Views

Tables

List the saved views across custom tables, with each view's filter, sort and config.

Get View Items

Tables

Run a saved view and return its records (paginated). Board views REQUIRE 'group' (an option value of the group-by field); calendar and timeline take a date window.

Create Table

Tables

Create a new custom data table. If a similarly named table may already exist, check List Tables first and confirm with the member before creating a duplicate. New tables start with SYSTEM fields only (id, timestamps) — no name or text column exists until you create it. Add ALL the member's columns (including a name/title text field) with 'TABLES:MANAGE_FIELDS' right after.

Update Table

Tables

Update a custom table: rename, change the description, set the display field, or archive it. Only provided inputs change.

Delete Table

Tables

Permanently delete a custom table with all its records, fields and views. Irreversible; archive the table instead to hide it.

Manage Fields

Tables

Create and/or update columns on a custom table, one or many per call.

Move Field

Tables

Reorder a column: move a field before or after a sibling field (pass exactly one of before/after).

Delete Field

Tables

Permanently delete a column and its values from a custom table. Irreversible; archive the field instead to hide it.

Create View

Tables

Create a saved view on a custom table. Board, calendar and timeline views need a group-by field key.

Update View

Tables

Update a saved view: rename, change sort, filter or grouping, or archive it. Only provided inputs change.

Delete View

Tables

Delete a saved view from a custom table (a table always keeps at least one view).

Duplicate View

Tables

Copy a saved view (layout, filter, sort and config) as a new view on the same table.

Move View Item

Tables

Move a record inside a saved view: place it after or before a sibling record id (at least one required; use before with the first item to move it first) and, on board views, change its group (group_value).

List View Groups

Tables

List a board view's groups in display order (the valid 'group' values for Get View Items and Move View Item).

Aggregate Records

Tables

Compute a metric over the records of a saved view: count, sum/avg/min/max of a number field, optionally grouped by a field, windowed by date, filtered, or compared to the previous period. Much cheaper than fetching rows to count them.

Reorder Views

Tables

Reorder a table's saved views: pass the view ids in the desired order (tab order in the UI).