Actions78
- Contact Actions
- Company Actions
- Deal Actions
- Product Actions
- Budget Actions
- List Actions
- Pipeline Actions
- Pipeline Item Actions
- Invoice Actions
- Order Actions
- Project Actions
- Task Actions
- Databin Webhook Actions
- Custom API Request Actions
Task → Create Task
AI-generatedSummary
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