NinjaPipe icon

NinjaPipe

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

Project → Discover Project Fields

AI-generated

Summary

Discover fields from a sampled Project record and return field metadata.

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 items from list endpoints rather than just the first page.
  • limit — Maximum number of items to retrieve per page (default 20, up to 100).
  • search — Search term to filter items.
  • statusFilter — Filter by status value.
  • ownerFilter — Filter by owner identifier.
  • queryParams — Add arbitrary query parameters.
  • advancedQueryJson — Optional raw query parameters merged last.

Output shape

array of objects describing the sampled record's top‑level fields and discovered custom field keys

Returns only a single sampled record; using returnAll enables pagination to collect more samples.

Examples

Example 1: Discover fields from the first 20 contacts in a project workspace.

resource=project operation=Discover Project Fields limit=20 returnAll=false

Example 2: Retrieve full field metadata for all budget items.

resource=budget operation=Discover Project Fields returnAll=true limit=100

Example 3: Add a custom status filter when discovering contact fields.

resource=contact operation=Discover Project Fields statusFilter=Open advancedQueryJson={"status":"Open"}

Links

Discussion