NinjaPipe icon

NinjaPipe

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

Invoice → Discover Invoice Fields

AI-generated

Summary

Discover fields of the Invoice resource

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 pages of results
  • limit — Maximum number of items to retrieve per page (max 100)
  • search — Search term to filter results
  • statusFilter — Filter items by status
  • ownerFilter — Filter items by owner
  • queryParams — Additional query parameters to include in API requests
  • advancedQueryJson — Optional raw query parameters merged last

Output shape

array of objects containing discovered field metadata for a sampled invoice record, including resource, endpoint, recordCountSampled, topLevelFields and customFieldKeys

Result reflects first page unless Return All is enabled; optional fields may be omitted

Examples

Example 1: Identify available fields in an Invoice

Set Resource to Invoice, Operation to Discover Invoice Fields, leave defaults; returns field metadata of a sampled invoice.

Example 2: Filter invoices before discovering fields

Configure Search, Status Filter, Owner Filter, and Limit, then run Discover Invoice Fields to get field list for matching invoices.

Example 3: Use custom endpoint path

Enable Show Advanced Options, set Resource Path Override to a custom path, then execute Discover Invoice Fields to discover fields using the overridden endpoint.

Links

Discussion