tasks.statuses.update

tasks.statuses.update

Parameters

  • id POST

    Status ID.

  • name POST

    Status name.

  • button POST

    Caption on the button which will be used to transfer tasks to the new status.

  • assign POST Optional

    The user to whom the task must be assigned when transferred to this status: 'author' (who created the task), 'user' (a specified user), 'select' (offer the selection of a user to the one who changes the task status), '' (keep the the assigned user selection unchanged).

  • assign_user POST Optional

    ID of the user to whom the task must be assigned if the “assign” parameter contains value 'user'.

  • allow_clear_assign POST Optional

    Flag denoting whether it is allowed to transfer the task to this status without assignment to any user.

  • button_color POST Optional

    HTML color value for the button background.

  • title_color POST Optional

    HTML color value for the button text.

  • allow_comment POST Optional

    Flag denoting the possibility to add comments to tasks in this status.

  • sort POST Optional

    Sort value for the status list (integer).

  • format GET Optional

    Sets response format. Available options: json (default), xml.

Return value

Array with the following keys:

  • id int Status ID.
  • name string Status name.
  • button string Caption on the button which will be used to transfer tasks to the new status.
  • sort int Sort value.
  • special bool Flag denoting whether the status is a system one (built in the Teamwork app).
  • params array Additional parameters as an array with the following keys:
  • params['allow_clear_assign'] bool Flag denoting whether it is allowed to transfer the task to this status without assignment to any user.
  • params['allow_comment'] bool Flag denoting the possibility to add comments to tasks in this status.
  • params['assign'] string|null The user to whom the task must be assigned when transferred to this status: 'author' (who created the task), 'user' (a specified user), 'select' (offer the selection of a user to the one who changes the task status), '' (keep the the assigned user selection unchanged).
  • params['assign_user'] int|null ID of the user to whom the task must be assigned if the assign parameter contains value 'user'.
  • params['button_color'] string|null HTML color value for the button background.
  • params['title_color'] string|null HTML color value for the button text.
  • counts array Array of task counters for this status with the following keys:
  • counts['active'] int Number of active tasks.
  • counts['active_priority'] int Number of active tasks with a high priority.
  • counts['closed'] int Number of closed tasks.
  • counts['total'] int Total number of tasks.