Close menu
Explore Plans
Mobile menu Close menu
Motion

Update task

Updates an existing task in Motion.

Developer info

API endpoint slug
motion.update_task
Filter code method
Motion.updateTask.skip(string?: reason)
Runtime method
runAction("motion.update_task", {})

Action fields

Task Dropdown list

Label
Which task?
Helper text
The task to update.
Slug
task
Required
true
Can have default value
false

Task name Text input > Title

Label
Task name
Helper text
A new name for the task. Leave blank to keep unchanged.
Slug
task_name
Required
false
Can have default value
true
Filter code method
Motion.updateTask.setTaskName(string: task_name)

Task description Text input > Long text

Label
Description
Helper text
A new description. Leave blank to keep unchanged.
Slug
task_description
Required
false
Can have default value
true
Filter code method
Motion.updateTask.setTaskDescription(string: task_description)

Due date Text input > ISO 8601 date and time

Label
Due date
Helper text
A new due date (e.g. "next Monday 9am").
Slug
due_date
Required
false
Can have default value
true
Filter code method
Motion.updateTask.setDueDate(string: due_date)

Duration Text input > Other

Label
Duration
Helper text
Duration in minutes (e.g. 30), or NONE or REMINDER.
Slug
duration
Required
false
Can have default value
true
Filter code method
Motion.updateTask.setDuration(string: duration)

Status Dropdown list

Label
Status
Helper text
A new status, or Leave unchanged.
Slug
status
Required
true
Can have default value
false

Priority Dropdown list

Label
Priority
Helper text
A new priority, or Leave unchanged.
Slug
priority
Required
true
Can have default value
true
Filter code method
Motion.updateTask.setPriority(string: priority)

Start date Text input > ISO 8601 date and time

Label
Start date
Helper text
The earliest date the auto-scheduler may start this task.
Slug
start_date
Required
false
Can have default value
true
Filter code method
Motion.updateTask.setStartDate(string: start_date)

Schedule Dropdown list

Label
Schedule
Helper text
Which schedule to respect, or Leave unchanged.
Slug
schedule
Required
true
Can have default value
false

Deadline type Dropdown list

Label
Deadline type
Helper text
How strictly the auto-scheduler treats the due date, or Leave unchanged.
Slug
deadline_type
Required
true
Can have default value
true
Filter code method
Motion.updateTask.setDeadlineType(string: deadline_type)

Project Dropdown list

Label
Project
Helper text
Move the task to a project, or Leave unchanged.
Slug
project
Required
true
Can have default value
false

Assignee Dropdown list

Label
Assignee
Helper text
Reassign the task, or Leave unchanged.
Slug
assignee
Required
true
Can have default value
false