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 → Update Task
AI-generatedSummary
Update an existing task record in NinjaPipe
Inputs
- showAdvanced — Toggle display of advanced path override and raw JSON fields
- resourcePathOverride — Custom endpoint path for the task resource
- id (required) — Unique identifier of the task to update
- useGuidedFields — Use the guided field UI instead of raw JSON
- taskName — Name of the task
- taskTitle — Title of the task
- taskStatus — Current status of the task
- taskPriority — Priority level of the task (low, medium, high, urgent)
- taskOwner — Owner identifier for the task
- taskDueDate — Due date of the task in YYYY-MM-DD format
- taskProjectId — Project identifier to associate the task with
- taskNotes — Free-form notes for the task
- additionalFields — Fixed collection of additional key/value pairs for extra fields
- customFields — Fixed collection of custom field definitions
- advancedBodyJson — Advanced JSON payload merged after guided fields
- rawBodyJson — Raw JSON payload sent directly if guided fields are disabled
Output shape
a single updated task record
Returns the server's response representing the updated task; includes all fields from the request plus any system-generated data.
Examples
Example 1: Update a task using guided fields
resource=task, operation=update, id=12345, taskName='Design landing page', taskStatus='Open', taskPriority='high', taskDueDate='2026-04-13', taskProjectId=6789, useGuidedFields=true
Example 2: Update a task with custom fields and advanced JSON
resource=task, operation=update, id=54321, advancedBodyJson='{"custom_fields":{"favorite_color":"blue"}}', rawBodyJson='{"customFields":[{"field":"favorite_color","type":"string","value":"blue"}]}'
Example 3: Update a task with resource path override
resource=task, operation=update, id=98765, resourcePathOverride='/custom/tasks', taskName='Review contract', useGuidedFields=false