Actions78
- Contact Actions
- Company Actions
- Deal Actions
- Product Actions
- Budget Actions
- List Actions
- Pipeline Actions
- Pipeline Item Actions
- Invoice Actions
- Order Actions
- Project Actions
- Task Actions
- Databin Webhook Actions
- Custom API Request Actions
List → List List
AI-generatedSummary
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"}