NinjaPipe icon

NinjaPipe

Production-ready NinjaPipe node with one action interface, safer validation, Databin webhook support, and update-friendly UX

List → List List

AI-generated

Summary

List items of a selected NinjaPipe resource with optional filtering, pagination, and custom query parameters.

Inputs

  • showAdvanced — Show path override and raw JSON fields for special cases
  • resourcePathOverride — Only use this if your NinjaPipe workspace exposes a different endpoint path
  • returnAll — Return all matching items instead of a single page
  • page — Page number for pagination (used when returnAll is false)
  • limit — Maximum number of items per page (default 20, max 100)
  • search — Search term to filter results
  • statusFilter — Status filter for results
  • ownerFilter — Owner filter for results
  • queryParams — Add custom query parameters (multiple entries)
  • advancedQueryJson — Optional raw query parameters merged last
  • flattenCustomFields — Copy custom_fields into output and add cf_* keys

Output shape

array of records, each item contains a json field with the record data

When returnAll is true all matching items are returned; otherwise limited to one page. flattenCustomFields defaults to true, copying custom fields and adding cf_* keys.

Examples

Example 1: Fetch all contacts whose email matches a domain

resource=contact, operation=getAll, returnAll=true, limit=100, search=example.com

Example 2: Paginated list of open deals

resource=deal, operation=getAll, page=2, limit=20, statusFilter=Open

Example 3: Get budgets with flattened custom fields and extra query

resource=budget, operation=getAll, flattenCustomFields=true, advancedQueryJson={"include":"custom"}

Links

Discussion