Projects

Sample update_project request

?action=update_project&id_project=PROJECT_ID

Updates selected project parameters

Required parameters:

  • id_project — project ID

Optional parameters:

  • email_manager — project manager email

  • email_user_to — user email of a default task executive, additional possible values: ANY – "Anyone", NOONE or not specified – "Executive isn't assigned")

  • members — member emails separated by commas, who will be added to the project team (use delete_project_members for removal)

  • title — project name

  • datestart — start date in DD.MM.YYYY format

  • dateend — due date in DD.MM.YYYY format

  • project restriction options ( 0/ 1 — to enable/disable):

  • Assignee can:

  • options.allow_close — mark task as done

  • options.allow_give — transfer the responsibility

  • options.allow_term — change the task terms

  • options.allow_limit — change the estimates

  • New task required fields PRO:

  • options.require_term — terms

  • options.require_tag — stages and labels

  • options.require_limit — estimates

  • options.require_hidden — visibility

  • Users are not permitted PRO:

  • options.deny_comments_edit — edit and delete comments

  • options.deny_task_edit — edit and delete tasks

  • options.deny_task_delete — delete tasks

  • Adding costs PRO: only one parameter can be enabled from this sublist

  • options.time_require — mark as done with costs only

  • options.time_today — add for today only

  • options.timer_only — add from timer only

  • extra=options — project restriction options info

  • max_time — time estimates

  • max_money — financial estimates

Parameters unavailable for updating:

  • email_user_from — project author email

  • text — project description

  • company — folder name, where the project is located

  • tags — project tags (can be updated through update_project_tags method)


Sample JSON response

If the request succeeds, the response will contain ok status and the following data:

Last updated

Was this helpful?