Update task
fieldwire_update_taskDestructive
WRITE: changes fields of one task (only the fields you pass; user_ids replaces the whole assignee list; null clears a field that allows it). Use it to set the status, owner, assignees, priority or dates. It does not delete the task. Sent once, never retried. PATCH /api/v3/projects/{project_id}/tasks/{id}.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Task name; null removes it. | |
| end_at | No | End, ISO 8601 date-time with a timezone; null removes it. | |
| task_id | Yes | Task id (UUID). | |
| team_id | No | Team (category) id; null removes the team. | |
| due_date | No | Due date, yyyy-mm-dd; null removes the due date. | |
| priority | No | Priority 1, 2 or 3 (Fieldwire's own values). | |
| start_at | No | Start, ISO 8601 date-time with a timezone; null removes it. | |
| user_ids | No | User ids of the assignees. REPLACES the whole assignee list; null removes all assignees. | |
| status_id | No | Status id - see fieldwire_list_task_statuses; null removes the status. | |
| cost_value | No | Cost of the task; null removes it. | |
| project_id | Yes | Fieldwire project id (UUID) - see fieldwire_list_projects. | |
| location_id | No | Location id; null removes the location. | |
| floorplan_id | No | Plan (floorplan) id; null removes the plan. | |
| owner_user_id | No | User id of the task owner - see fieldwire_list_project_users. | |
| man_power_value | No | Estimated man-power; null removes it. |