NinjaPipe icon

NinjaPipe

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

Task → Discover Task Fields

AI-generated

Summary

Discover Task fields by sampling a record and extracting its 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 matching records instead of a limited sample
  • limit — Maximum number of items to sample; max 100
  • search — Search term to filter records
  • statusFilter — Status filter for records
  • ownerFilter — Owner filter for records
  • queryParams — Fixed collection of query parameters each with name, type and value
  • advancedQueryJson — Optional raw query parameters merged last

Output shape

array of objects containing resource, endpoint, recordCountSampled, topLevelFields, customFieldKeys, and sampleRecord

limit may affect sample size; optional fields include advancedQueryJson merged last; pagination not applicable

Examples

Example 1: Expose task fields for downstream mapping

resource: task, operation: getFields, limit: 20, returnAll: false

Example 2: Fully enumerate tasks to build a dynamic field catalogue

resource: task, operation: getFields, limit: 100, returnAll: true, advancedQueryJson: '{"myParam":"value"}'

Links

Discussion