NinjaPipe icon

NinjaPipe

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

Budget → Discover Budget Fields

AI-generated

Summary

Discover budget fields from a sample record

Inputs

  • showAdvanced — Show path override and raw JSON fields for special cases
  • resourcePathOverride — Override the default resource path if the workspace uses a custom endpoint
  • returnAll — Return all matching records instead of a limited page
  • limit — Maximum number of records to retrieve per page (1‑100)
  • search — Search term applied to the endpoint
  • statusFilter — Filter records by status
  • ownerFilter — Filter records by owner
  • queryParams — Additional query parameters to include in the request
  • advancedQueryJson — Raw JSON string of extra query parameters merged last

Output shape

array of objects describing the sampled budget records, each containing resource, endpoint, recordCountSampled, topLevelFields, customFieldKeys, and sampleRecord

Only the first sampled record's metadata is returned; pagination is not applied; custom fields appear as cf_* keys when flattenCustomFields is enabled

Examples

Example 1: Basic field discovery for budgets

resource: Budget, operation: Discover Budget Fields

Example 2: Full field list with all records

resource: Budget, operation: Discover Budget Fields, returnAll: true, limit: 100

Links

Discussion