NinjaPipe icon

NinjaPipe

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

Product → Create Product

AI-generated

Summary

Create a new product in NinjaPipe using guided fields or raw JSON payload

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
  • useGuidedFields — Recommended. Turn this off only if you want to send the full request body manually
  • productName — Name of the product
  • productSku — Stock keeping unit of the product
  • productPrice — Price of the product
  • productCurrency — Currency of the product (EUR, USD, CHF, GBP)
  • productStatus — Status of the product
  • productNotes — Additional notes for the product
  • additionalFields — Use this for fields not shown in the guided UI
  • customFields — These are sent as custom_fields
  • advancedBodyJson — Optional advanced payload merged after the guided fields
  • rawBodyJson — Optional raw JSON payload when Use Guided Fields is disabled

Output shape

an array of objects representing each created product

Each object contains the API response for the created product (including generated IDs); if returnAll is enabled the result may include multiple pages

Examples

Example 1: Create a product using guided fields

Set Resource=product, Operation=Create Product, fill Product Name, SKU, Price, Currency, Status, Notes; optionally add Additional/Custom fields; keep Advanced Body JSON empty

Example 2: Create a product with a custom payload

Disable Use Guided Fields, enable Show Advanced Options, set Raw Body JSON to a full JSON payload with all required fields

Example 3: Override endpoint path for product creation

Set Resource Path Override to a custom path, optionally disable Use Guided Fields and provide Raw Body JSON

Links

Discussion