NinjaPipe icon

NinjaPipe

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

Project → Create Project

AI-generated

Summary

Create a new project in NinjaPipe using either 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
  • 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 sent when guided fields are disabled

Output shape

a single project record

Contains the created project's attributes; errors are propagated unless continueOnFail is enabled.

Examples

Example 1: Create a project using guided fields

resource=project, operation=create, projectName='Alpha Corp', projectStatus='Planning', projectOwner='Jane', additionalFields=[{field='department',type='string',value='R&D'}], advancedBodyJson='{}'

Example 2: Create a project with custom raw body JSON

resource=project, operation=create, rawBodyJson='{"custom_field_key":"Custom Value"}', useGuidedFields=false

Example 3: Create a project on a non‑standard endpoint

resource=project, operation=create, resourcePathOverride='/custom/projects', projectName='Beta', projectStatus='Active'

Links

Discussion