Update a task
Request
- Base URL: https://www.ruddr.io/api/workspace
- URL: https://www.ruddr.io/api/workspace/tasks/{id}
- Auth: HTTP bearer
Path parameters
The task uuid.
Request body
The name of the task (max 255 chars).
Any notes associated with the task (max 5000 chars).
The status of the task, defaults to not_started if not set.
The start date (YYYY-MM-DD) of the task, must come on or before end date if set.
The end date (YYYY-MM-DD) of the task, must come on or after the start date if set.
Whether the task is billable, defaults to true if not set. Will be overridden to false if the project is not billable.
When enabled, prevents new time entries from being created with this task.
When enabled, prevents time entries that would exceed the budgeted hours for this task.
When enabled, prevents time entries that would exceed the budgeted hours assigned to the role or member for this task.
The task code (max 255 chars).
When enabled, only assigned members and roles can track time to this task.
Requires notes on time entries for this task.
The budgeted hours for the task. Only used if there are no roles or project members set.
The budgeted services revenue for the task. Only used if there are no roles or project members set.
A list of task tag IDs (uuid) to associate with this task.
A list of task IDs (uuid) that must finish before this task can start. Requires useDependencies to be enabled on the project. The referenced tasks must belong to the same project.
A list of task IDs (uuid) that cannot start until this task finishes. Requires useDependencies to be enabled on the project. The referenced tasks must belong to the same project.
The ID (uuid) of the task category to assign to this task.
The ID (uuid) of the parent task to nest this task under.
The record status of the task, defaults to active if not set.
Response
200
The unique identifier for the object.
The name of the task.
Any notes associated with the task.
The display order position of the task (same value as position).
The numeric position of the task used for ordering.
The status of the task.
The start date for the task. Will be in the form YYYY-MM-DD.
The end date for the task. Will be in the form YYYY-MM-DD. null if no end date is set.
Whether the task is billable. Overridden to false when the project is not billable.
When enabled, prevents new time entries from being created with this task.
When enabled, prevents time entries that would exceed the budgeted hours for this task.
When enabled, prevents time entries that would exceed the budgeted hours assigned to the role or member for this task.
The task code.
When enabled, only assigned members and roles can track time to this task.
Whether notes are required on time entries for this task. Overridden to true when the project requires notes.
The record status of the task.
The budgeted hours for the task.
The budgeted services revenue for the task.
The timestamp when the object was created.
The timestamp when the object was last modified.
Changes
No recorded changes to this operation across all 1 revision of this API.