Skip to content

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.

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.

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.

Configured per use: table, filter, columns, limit.

  • records
  • count
  • values
  • found

Auto-generated from the skill registry (load_skills()). Do not edit by hand.