List Records
Module · Stable
List rows from a custom table; returns an array for downstream map steps.
Returns rows from an admin-defined custom table, newest first. filter is an optional object of column key → exact-match value (null = empty) or → an operator object: {“in”: [..]}, {“not_in”: [..]}, {“ne”: v}, {“gt”/“gte”/“lt”/“lte”: v}, {“is_null”: true/false}, {“contains”: text}, {“has”: token}, {“wildcard”: “A-*”}; values may be templated, e.g. {“day”: {“gte”: ”{{ now.date | minus_days(14) }}”}}. columns optionally narrows each record’s values to those keys. limit defaults to 100. The records array is usable in a For each step.
When to use
Section titled “When to use”Use to read back rows you accumulated — fetch all open incidents to notify on, or check whether a matching row already exists (dedup) before creating one. Feed records into a For each loop for batch processing.
When not to use
Section titled “When not to use”For contacts, companies, or deals use the dedicated Contacts list steps. To read a single row you just created, use the record_id returned by Create Record.
Inputs
Section titled “Inputs”Configured per use: table, filter, columns, limit.
Outputs
Section titled “Outputs”Auto-generated from the skill registry (load_skills()). Do not edit by hand.