Actions126
- User Actions
- Group Actions
- Content Actions
- Post Actions
- Comment Actions
- Like Actions
- Activity Actions
- Notification Actions
- Space Actions
- Calendar Actions
- CFile Directory Actions
- CFile Actions
- CFile Item Management Actions
- Survey Actions
- Task Actions
- Task List Actions
- Wiki Page Actions
- Mail Conversation Actions
- Mail Entry Actions
- Mail Recipient Actions
- Session Actions
- File Actions
- Space Membership Actions
- Topic Actions
- Survey Answer Actions
- Survey Answers Actions
- Wiki Page Revision Actions
- Mail Tag Actions
Overview
This node operation updates an existing task in the HumHub system. It allows users to modify various attributes of a task such as title, description, task list ID, scheduling details, reminders, calendar mode, assigned and responsible users, and review status. Additionally, it supports updating task form details including public visibility, start and end dates and times, and checklist items. This operation is useful for managing and maintaining task details dynamically within workflows, ensuring tasks remain current and relevant.
Use Case Examples
- Updating a task's title and description to reflect new project requirements.
- Changing the scheduling and assigned users of a task to accommodate team changes.
- Adding new checklist items to a task form to track progress.
Properties
| Name | Meaning |
|---|---|
| Authentication | Method of authentication to use for the API request (Basic Auth or JWT Token). |
| ID | The unique identifier of the task to update. |
| Task | Collection of task attributes to update, including title, description, task list ID, scheduling flags, reminders, calendar mode, assigned and responsible users, and review status. |
| Task Form | Collection of task form details including public visibility, start and end dates and times, and new checklist items. |
Output
JSON
Taskid- The unique identifier of the updated task.title- The updated title of the task.description- The updated description of the task.task_list_id- The updated task list ID.scheduling- Indicates if the task has scheduling enabled (start and end dates).all_day- Indicates if the task lasts all day.selectedReminders- Array of reminder mode IDs.cal_mode- Indicates if the schedule is added to the space calendar.assignedUsers- Array of GUIDs of assigned users.responsibleUsers- Array of GUIDs of responsible users.review- Review status by the responsible user.
TaskFormis_public- Indicates if the task is public.start_date- Start date of the task.start_time- Start time of the task.end_date- End date of the task.end_time- End time of the task.newItems- Array of new checklist items added to the task form.
Dependencies
- HumHub API
Troubleshooting
- Ensure the task ID provided exists; otherwise, the update will fail with an error indicating the task was not found.
- Selected Reminders must be a comma-separated list of numbers; invalid formats will cause errors.
- Assigned and Responsible Users must be provided as comma-separated GUIDs; incorrect formatting may cause the API to reject the request.
- Scheduling parameters require valid date and time formats; missing or invalid dates/times when scheduling is enabled will cause errors.
Links
- HumHub API Documentation - Tasks - Official API documentation for managing tasks in HumHub, including update operations.
