HumHub icon

HumHub

Consume HumHub API (v.0.1.8)

Actions126

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

  1. Updating a task's title and description to reflect new project requirements.
  2. Changing the scheduling and assigned users of a task to accommodate team changes.
  3. 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

  • Task
    • id - 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.
  • TaskForm
    • is_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

Discussion