Vettero

Table Find

Select rows from a workspace table by row id or query filter.

Type

table.find
Block Tool Table
Foldertable
Channels

Any

Pipe

Value

Scope

Any

Table Find loads rows from a table. Choose By Row ID for one known row, or By Query to filter, paginate, and sort.

The shape on the data pipe changes with Mode and Pagination. Use Bind Pipe if a later step still needs this result after the pipe moves on.

Configure

SettingDescription
TableWorkspace table to read (required)
ModeBy Row ID or By Query
Row IDShown in By Row ID — the row to load (literal or variable)
FiltersShown in By Query — conditions on table fields
PaginationShown in By Query — One, All, Limit/Skip, or Limit/Page. Default One
Limit / Skip / PageShown for Limit/Skip or Limit/Page
SortingShown in By Query — optional field and ascending/descending order

Handles

HandleRole
In (target)Incoming connection
Out (source)Continues after the rows are loaded

Pipe schema

The next block reads this on the data pipe (pipe.value).

By Row ID, or By Query with pagination One:

KeyTypeDescription
rowobject or nullThe matched row, or null if none
totalnumber0 or 1

By Query with All, Limit/Skip, or Limit/Page:

KeyTypeDescription
rowslistMatched rows
totalnumberTotal matching count when paginated

Each row uses that table’s field keys, plus id, createdAt, and updatedAt.

Use case

  • Look up a contact or order by id from args or an earlier block.
  • Load a short list of open tickets, then loop with For Of.
  • Prefer a saved query when agents and widgets should call the same select.
Copyright © 2026