Projects
Sample update_project request
?action=update_project&id_project=PROJECT_IDUpdates 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:
{
    "status": "ok",
    "data": [ 
        {
            "id": "PROJECT_ID_1",
            "name": "PROJECT_NAME",
            "page": "/project/PROJECT_ID/",
            "status": "active",
            "company": "FOLDER_NAME",
            "user_from": {
                "id": "USER_ID",
                "email": "USER_EMAIL",
                "name": "USER_NAME"
            },
            "user_to": {
                "id": "USER_ID",
                "email": "USER_EMAIL",
                "name": "USER_NAME"
            },
            "text": "PROJECT_TEXT",
            "date_added": "YYYY—MM—DD HH:II",
            "date_start": "YYYY—MM—DD",
            "date_end": "YYYY—MM—DD",
            "date_closed": "YYYY—MM—DD HH:II",
            "options": {
               "allow_close": 0..1,
               "allow_give": 0..1,
               "allow_term": 0..1,
               "allow_limit": 0..1,
               "require_term": 0..1,
               "require_tag": 0..1,
               "require_limit": 0..1,
               "require_hidden": 0..1,
               "deny_comments_edit": 0..1,
               "deny_task_edit": 0..1,
               "deny_task_delete": 0..1,
               "time_require": 0..1,
               "time_today": 0..1,
               "timer_only": 0..1
            },
            "max_time": 100,
            "max_money": 500,
            "users": [
                {
                    "id": "USER_ID",
                    "email": "USER_EMAIL",
                    "name": "USER_NAME"
                },
                {
                    "id": "USER_ID",
                    "email": "USER_EMAIL",
                    "name": "USER_NAME"
                },
                {
                    "id": "USER_ID",
                    "email": "USER_EMAIL",
                    "name": "USER_NAME"
                },
                {
                    "id": "USER_ID",
                    "email": "USER_EMAIL",
                    "name": "USER_NAME"
                }
            ]
        },
        {
            "id": "PROJECT_ID_2",
            "name": "PROJECT_NAME",
            ... ... ...
        }
    ]
}Last updated
Was this helpful?