NinjaPipe icon

NinjaPipe

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

Project → Update Project

AI-generated

Summary

Update a project using guided or raw JSON fields

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
  • id (required) — Record ID
  • useGuidedFields — Recommended. Turn this off only if you want to send the full request body manually
  • projectName — Project Name
  • projectStatus — Status
  • projectOwner — Owner
  • projectNotes — Notes
  • 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 for cases where guided fields are disabled

Output shape

a single updated project record

Contains all fields of the updated project; custom fields are included under custom_fields and also as cf_* keys when flattenCustomFields is enabled

Examples

Example 1: Update a project using guided fields

Set Project Name='Acme Corp', Status='Active', Owner='john@example.com', enable Guided Fields, and add an Additional Field 'priority' with Type='String' and Value='high'

Example 2: Update a project using raw JSON

Disable Use Guided Fields, provide Raw Body JSON with custom payload, optionally set Advanced Body JSON, and supply Record ID

Example 3: Update a project with a custom endpoint path

Enter a Resource Path Override such as '/custom/projects', set Record ID, and use guided fields to send updated data

Links

Discussion