NinjaPipe icon

NinjaPipe

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

Project → List Project

AI-generated

Summary

Fetch a list of projects 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 results (ignores pagination)
  • page — Page number
  • limit — The public list endpoints mention a maximum page size of 100
  • search — Search
  • statusFilter — Status filter
  • ownerFilter — Owner filter
  • queryParams — Additional query parameters for the request
  • advancedQueryJson — Optional raw query parameters merged last
  • flattenCustomFields — Copies custom_fields into the output and also adds cf_* keys

Output shape

an array of project objects

Pagination via page and limit; optional filters (search, statusFilter, ownerFilter) can restrict results; when flattenCustomFields is true custom fields are expanded with cf_ prefixes.

Examples

Example 1: List all projects using default settings

Resource = Project, Operation = List Project, no additional options enabled.

Example 2: List projects with filters and custom limit

Set statusFilter='active', ownerFilter='john', limit=25, search='invoice'.

Example 3: Retrieve all projects ignoring pagination

Enable returnAll=true and optionally set resourcePathOverride='/api/v2/projects'.

Links

Discussion