===== 获取外呼任务列表 ===== **请求地址** GET /api/v1/callTask.json **请求参数** ^名称 ^必填 ^类型 ^注释^ |page |否 |number |页码,默认为 1 | |per_page|否 |number |每页大小,默认为 100| **调用者权限** 管理员 **调用示例** curl  -X GET -v -u {account}:{password} https://www.bangwo8.com/api/v1/callTask.json?created_start=2020-06-08 **返回参数** ^名称 ^类型 ^注释^ |callTaskId |int |外呼任务ID | |task_name |string |外呼任务名称 | |task_start |datetime |任务开始时间 | |task_end |datetime |任务结束时间 | |complete |string |外呼任务状态(进行中,已完成,逾期未完成) | |page |number |页码,默认为 1 | |per_page |number |每页大小,默认为 100 | **返回值示例** Status: 200 OK { "callTask": [         {             "callTaskId": "49242970",             "task_name":"外呼任务1",            "task_start": "2022-05-09",            "task_end": "2022-05-10",            "complete": "进行中" }, {             "callTaskId": "49242971",             "task_name":"外呼任务2",            "task_start": "2022-05-11",            "task_end": "2022-05-12",            "complete": "进行中" }    ],   "count":1024, "next_page":"https://www.bangwo8.com/api/v1/callTask.json?created_start=2020-06-08&per_page=40&page=2", "previous_page":null } ===== 获取外呼任务详情 ===== **请求参数** ^名称 ^必填 ^类型 ^注释^ |callTaskId |是 |int |外呼任务ID | **请求地址** GET /api/v1/callTask/{callTaskId}.json **调用者权限** 管理员 **调用示例** curl https://www.bangwo8.com/api/v1/callTask/4360708.json   -v -u {account}:{password} **返回参数** ^名称 ^类型 ^注释^ |callTaskId |int |外呼任务ID | |task_name |string |外呼任务名称 | |task_start |datetime |任务开始时间 | |task_end |datetime |任务结束时间 | |complete |string |外呼任务状态(进行中,已完成,逾期未完成) | |task_service |int |客服id | |phoneCount |int |电话总数 | |completeCount |int |已完成数量 | |connectCount |int |有效电话数(即接通数) | **返回值示例** Status: 200 OK { "callTask": {         "callTaskId": "49242970",         "task_name":"外呼任务1",     "startime": "2022-05-09",    "task_end": "2022-05-10",    "complete": "进行中",    "task_service": "567332",    "phoneCount": "2",     "completeCount": "2",        "connectCount": "2" } } ===== 创建外呼任务 ===== **请求参数** ^名称 ^必填 ^类型 ^注释^ |task_name |是 |string |外呼任务名称 | |task_start |是 |datetime |任务开始时间 | |task_end |是 |datetime |任务结束时间 | |task_user |是 |array |客户id | |task_service |是 |array |客服id | |data_source |是 |string |数据来源(0是公司,1是联系人) | **请求地址** POST /api/v1/callTask.json **调用者权限** 管理员 **调用示例** curl -v -u {account}:{password} https://www.bangwo8.com/api/v1/CallTask.json \   -H "Content-Type: application/json" -X POST -d '{"callTask":{"task_name":"外呼任务名称1","task_start":"2022-05-20","task_end":"2022-05-23","task_user":[321456,378594,264758],"task_service":[567332,345294,655758],"data_source":"0"}}' **返回参数** ^名称 ^类型 ^注释^ |task_name |string |外呼任务名称 | |task_start |datetime |任务开始时间 | |task_end |datetime |任务结束时间 | |data_source |datetime |任务结束时间 | |complete |string |数据来源(0是公司,1是联系人) | |sumCount |int |总数据条数 | |legalCount |int |合法数据条数 | |illegalData |array |非法数据 | |successCount |int |插入成功数据条数 | |failureCount |int |插入失败数据条数 | |data |array |外呼任务详细信息 | data参数说明: |callTaskId |int |外呼任务ID | |task_user |array |客户id | |task_service |int |客服id | **返回值示例** Status: 200 OK {     "callTask":{         "task_name":"外呼任务1",         "task_start":"2022-05-09",         "task_end":"2022-05-10",         "legalCount":1,         "illegalCount":[             378594,             264758         ],         "successCount":1,         "failureCount":"2",         "data":[             {                 "callTaskId":"49242970",                 "task_user":[                     321456,                     378594                 ],                 "task_service":"567332"             },             {                 "callTaskId":"49242970",                 "task_user":[                     264758                 ],                 "task_service":"345294"             }         ]     } } ===== 删除外呼任务 ===== **请求参数** ^名称 ^必填 ^类型 ^注释^ |callTaskId |是 |int |外呼任务ID | **请求地址** DELETE /api/v1/callTask/{callTaskId}.json **调用者权限** 管理员 **调用示例** curl -v -u {account}:{password} https://www.bangwo8.com /api/v1/CallTask/18738405.json \   -H "Content-Type: application/json"   -X DELETE **返回值示例** {     "Status": 200 OK,     "callTaskId": "18738405" } 当任务id不存在时返回参数: {    "Status": "403",    "message": "callTaskId does not exist" } ===== 查看外呼任务的客户列表 ===== **请求参数** ^名称 ^必填 ^类型 ^注释^ |callTaskId |是 |int |外呼任务ID | |page |否 |number |页码,默认为 1 | |per_page |否 |number |每页大小,默认为 100 | **请求地址** GET /api/v1/callTask/userList/{callTaskId}.json **调用者权限** 管理员 **调用示例** curl https://www.bangwo8.com/api/v1/callTask/userList/3214556.json   -v -u {account}:{password} **返回参数** ^名称 ^类型 ^注释^ |callTaskId |int |外呼任务ID | |userList |string |客户列表 | 客户列表参数说明: ^名称 ^类型 ^注释^ |uId |int |公司id | |cId |int |联系人id | |userName |string |联系人名称 | |companyName |string |公司名称 | |phone |int |客户手机号 | |progress |int |-1:待处理   0:未接听   1:已完成 | **返回值示例** { "callTask": [ { "callTaskid": "16798", "userList": { "cId": "9516936", "uId": "5061778", "userName": "测试公司联系人1", "companyName": "测试公司2", "phone": "13011112228", "progress": "待处理" } }, { "callTaskid": "16798", "userList": { "cId": "9516345", "uId": "476207", "userName": "1", "companyName": "2233", "phone": "1", "progress": "待处理" } } ], "count": "2", "previous_page": "", "next_page": "" }