任务列表 API

所有任务列表
GET /portal/[PORTALID]/projects/[PROJECTID]/tasklists/
创建任务列表
POST /portal/[PORTALID]/projects/[PROJECTID]/tasklists/
更新任务列表
POST /portal/[PORTALID]/projects/[PROJECTID]/tasklists/[TASKLISTID]/
删除任务列表
DELETE /portal/[PORTALID]/projects/[PROJECTID]/tasklists/[TASKLISTID]/

 所有任务列表

GET /portal/[PORTALID]/projects/[PROJECTID]/tasklists/

获取给定项目中的所有任务列表。

请求参数

索引整数型任务列表的索引号。
范围整数型任务列表的范围。
标记*字符串标记的任务列表必须为内部外部

样本响应

Status: 200 Success

Content Type: application/json;charset=utf-8
{
    "tasklists": [{
        "id": 170876000000270053,
        "name": "ERP Phase III",
        "milestone": {
            "id": 170876000000366021,
            "link": {
                "self": {
                    "url": "https://projectsapi.zoho.com/restapi/portal/2063927/projects/
                            170876000000147021/milestones/170876000000366021/"
                },
                "status": {
                    "url": "https://projectsapi.zoho.com/restapi/portal/2063927/projects/
                            170876000000147021/milestones/170876000000366021/status/"
                }
            },
            "name": "Accounts Receivables",
            "owner_name": "Jasmine Frank",
            "owner_id": "2060559",
            "flag": "internal",
            "start_date": "04-01-2014 12:00 AM",
            "start_date_long": 1396319400000,
            "end_date": "04-30-2014 12:00 AM",
            "end_date_long": 1398825000000,
            "status": "notcompleted"
        },
        "completed": false,
        "created_time": "09-18-2012 10:40 AM",
        "created_time_long": 1347973813551,
        "rolled": false,
        "sequence": 1,
        "view_type": "internal",
        "link": {
            "self": {
                "url": "https://projectsapi.zoho.com/restapi/portal/2063927/projects/
                        170876000000147021/tasklists/170876000000270053/"
            },
            "task": {
                "url": "https://projectsapi.zoho.com/restapi/portal/2063927/projects/
                        170876000000147021/tasklists/170876000000270053/tasks/"
            }
        }
    }]
}

 创建任务列表

POST /portal/[PORTALID]/projects/[PROJECTID]/tasklists/

创建任务列表。

请求参数

milestone_id长整型里程碑的 ID。
名称*字符串任务列表的名称。
标记*字符串任务列表标记必须为内部外部

样本响应

Status: 201 Created

Content Type: application/json;charset=utf-8
{
    "tasklists": [{
        "id": 170876000001849029,
        "name": "Ledger Redesign",
        "milestone": {
            "id": 170876000000366021,
            "link": {
                "self": {
                    "url": "https://projectsapi.zoho.com/restapi/portal/2063927/projects/
                            170876000000147021/milestones/170876000000366021/"
                },
                "status": {
                    "url": "https://projectsapi.zoho.com/restapi/portal/2063927/projects/
                             170876000000147021/milestones/170876000000366021/status/"
                }
            },
            "name": "Accounts Receivables",
            "owner_name": "Jasmine Frank",
            "owner_id": "2060559",
            "flag": "internal",
            "start_date": "04-01-2014 12:00 AM",
            "start_date_long": 1396319400000,
            "end_date": "04-30-2014 12:00 AM",
            "end_date_long": 1398825000000,
            "status": "notcompleted"
        },
        "completed": false,
        "created_time": "05-26-2014 12:28 PM",
        "created_time_long": 1401116281721,
        "rolled": false,
        "sequence": 133,
        "view_type": "internal",
        "link": {
            "self": {
                "url": "https://projectsapi.zoho.com/restapi/portal/2063927/projects/
                        170876000000147021/tasklists/170876000001849029/"
            },
            "task": {
                "url": "https://projectsapi.zoho.com/restapi/portal/2063927/projects/
                        170876000000147021/tasklists/170876000001849029/tasks/"
            }
        }
    }]
}

 更新任务列表

POST /portal/[PORTALID]/projects/[PROJECTID]/tasklists/[TASKLISTID]/

更新任务列表。

请求参数

milestone_id*长整型里程碑的 ID。
名称*字符串任务列表的名称。
标记*字符串任务列表标记必须为内部外部
状态*字符串任务列表状态必须为活动已完成

样本响应

Status: 200 Success

Content Type: application/json;charset=utf-8
{
    "tasklists": [{
        "id": 170876000001849029,
        "name": "Ledger Redesign",
        "milestone": {
            "id": 170876000000366021,
            "link": {
                "self": {
                    "url": "https://projectsapi.zoho.com/restapi/portal/2063927/projects/
                            170876000000147021/milestones/170876000000366021/"
                },
                "status": {
                    "url": "https://projectsapi.zoho.com/restapi/portal/2063927/projects/
                            170876000000147021/milestones/170876000000366021/status/"
                }
            },
            "name": "Accounts Receivables",
            "owner_name": "Jasmine Frank",
            "owner_id": "2060559",
            "flag": "internal",
            "start_date": "04-01-2014 12:00 AM",
            "start_date_long": 1396319400000,
            "end_date": "04-30-2014 12:00 AM",
            "end_date_long": 1398825000000,
            "status": "notcompleted"
        },
        "completed": true,
        "created_time": "05-26-2014 12:33 PM",
        "created_time_long": 1401116597181,
        "rolled": false,
        "sequence": 1,
        "view_type": "internal",
        "link": {
            "self": {
                "url": "https://projectsapi.zoho.com/restapi/portal/2063927/projects/
                        170876000000147021/tasklists/170876000001849029/"
            },
            "task": {
                "url": "https://projectsapi.zoho.com/restapi/portal/2063927/projects/
                        170876000000147021/tasklists/170876000001849029/tasks/"
            }
        }
    }]
}

 删除任务列表

DELETE /portal/[PORTALID]/projects/[PROJECTID]/tasklists/[TASKLISTID]/

删除任务列表。

样本响应

Status: 200 Success

Content Type: application/json;charset=utf-8
{
    "response": "Tasklist Deleted Successfully"
}