NinjaPipe icon

NinjaPipe

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

Task → Create Task

AI-generated

Summary

Creates a new task in the NinjaPipe CRM using either guided fields or a custom 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
  • taskName — Task name
  • taskTitle — Task title
  • taskStatus — Task status
  • taskPriority — Task priority (options: Low, Medium, High, Urgent)
  • taskOwner — Task owner
  • taskDueDate — Due date (YYYY-MM-DD)
  • taskProjectId — Project ID (options from getProjects)
  • taskNotes — Notes (string, multiline)
  • additionalFields — Additional fields (fixed collection)
  • customFields — Custom fields (fixed collection)
  • advancedBodyJson — Advanced body JSON (optional advanced payload)
  • rawBodyJson — Raw body JSON (advanced payload when guided fields disabled)

Output shape

array of created task records

Each record contains the full task payload returned by NinjaPipe; pagination is not applicable; errors are propagated unless continueOnFail is enabled.

Examples

Example 1: Basic task creation using guided fields

resource=task, operation=Create Task, taskName='Research', taskTitle='Read docs', taskStatus='open', taskPriority='medium', taskOwner='self', taskDueDate='2026-05-01', taskProjectId='proj_abc', taskNotes='Follow up', showAdvanced=false, useGuidedFields=true

Example 2: Create task with custom fields and path override

resource=task, operation=Create Task, resourcePathOverride='/v2/tasks', customFields='[{"field":"favorite_color","type":"string","value":"blue"}]', advancedBodyJson='{"custom_rank":10}', showAdvanced=true

Example 3: Create task via raw JSON without guided UI

resource=task, operation=Create Task, rawBodyJson='{"name":"Bulk Import","custom_fields":{"reference":"batch"}}', useGuidedFields=false, showAdvanced=true

Links

Discussion