NinjaPipe icon

NinjaPipe

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

Product → Update Product

AI-generated

Summary

Update a product record in NinjaPipe

Inputs

  • id (required) — The identifier of the product to update
  • 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 — SKU of the product
  • productPrice — Price of the product
  • productCurrency — Currency for the product price
  • 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 body when guided fields are disabled

Output shape

array of updated product records

Each record reflects the updated product including custom fields; pagination not applicable for single update.

Examples

Example 1: Update a product using guided fields

Resource=product, Operation=Update Product, fill Product Name, SKU, Price, Currency, Status, Notes, keep Use Guided Fields true

Example 2: Update a product with custom JSON payload

Resource=product, Operation=Update Product, set Use Guided Fields false, provide Advanced Body JSON or Raw Body JSON with full payload

Links

Discussion