List Forms

jotform.list_forms
ActionBusiness appsconnection required

Calls the Jotform API with the connection's credentials.

List the forms on the account, with paging, filtering and ordering.

Connection

Required
Yes — the node will not save without one
Auth type
API key
Providers
Jotform
Secret shape
the API key, or {"api_key": "…"}
Config it needs
region, base_url
Resolved by
config.connection_id, else node.connection_id

Configuration

4 fields, none required. A dotted path is a nested object and name[] an array of objects — the editor renders the same tree.

FieldTypeRequiredDefaultConstraintsExample
offset
Index of the first row to return; use it with 'limit' to page through results.
numberNo—0–1000000—
limit
How many rows to return in one call. Jotform's own default page is 20 rows.
numberNo—1–1000—
filter
Jotform's filter object, JSON-encoded into the query, e.g. {"new": "1"} for unread submissions only. Leave empty for no filter.
objectNo——{"new":"1"}
order_by
Name of the field to order the results by, e.g. created_at or id. Jotform orders by id when this is left empty.
stringNo———

Example configuration

Every value below is the contract’s own example or default — nothing invented.

{
  "filter": {
    "new": "1"
  }
}

Output

One shape.

result

FieldTypeExample
items
The rows Jotform returned in this page, in its own order.
array—
count
How many rows are in 'items'.
number—
offset
The offset Jotform echoed back for this page.
number—
limit
The page size Jotform echoed back for this page.
number—
result_set
Jotform's own resultSet echo: offset, limit, orderby, count.
object—
limit_left
API calls the account has left today, as Jotform reports them in 'limit-left'.
number—
{
  "count": 0,
  "items": [],
  "limit": 0,
  "limit_left": 0,
  "offset": 0,
  "result_set": {}
}

See List Forms run in a workflow.

In a technical demo we add the Jotform connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.