更新时间:2024-05-30 GMT+08:00

更新团队标注任务

功能介绍

更新团队标注任务。

调试

您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。

URI

PUT /v2/{project_id}/datasets/{dataset_id}/workforce-tasks/{workforce_task_id}

表1 路径参数

参数

是否必选

参数类型

描述

dataset_id

String

数据集ID。

project_id

String

用户项目ID。获取方法请参见获取项目ID和名称

workforce_task_id

String

团队标注任务ID。

请求参数

表2 请求Body参数

参数

是否必选

参数类型

描述

dataset_id

String

数据集ID。

description

String

团队标注任务描述,长度为0-256位,不能包含^!<>=&"'特殊字符。

task_id

String

团队标注任务ID。

task_name

String

团队标注任务名称,名称只能包含字母、数字、中划线和下划线,长度为1-64位。

workforces_config

WorkforcesConfig object

团队标注任务团队信息:委托团队管理员分配,或指定团队自行分配。

表3 WorkforcesConfig

参数

是否必选

参数类型

描述

agency

String

管理员。

workforces

Array of WorkforceConfig objects

执行标注任务的团队列表。

表4 WorkforceConfig

参数

是否必选

参数类型

描述

workers

Array of Worker objects

标注成员列表。

workforce_id

String

标注团队ID。

workforce_name

String

标注团队名称,名称不能包含!<>=&"',长度为0-1024位。

表5 Worker

参数

是否必选

参数类型

描述

create_time

Long

创建时间。

description

String

标注成员描述,长度为0-256位,不能包含^!<>=&"'特殊字符。

email

String

标注成员邮箱。

role

Integer

角色。可选值如下:

  • 0:打标者

  • 1:审核者

  • 2:团队管理者

  • 3:数据集拥有者

status

Integer

标注成员的当前登录状态。可选值如下:

  • 0:未发送邀请邮件

  • 1:已发送邀请邮件但未登录

  • 2:已登录

  • 3:标注成员已删除

update_time

Long

更新时间。

worker_id

String

标注成员ID。

workforce_id

String

所属标注团队ID。

响应参数

请求示例

更新团队标注任务

{
  "workforces_config" : {
    "workforces" : [ {
      "workforce_id" : "3frbQ90hb8ZKksAhyR8",
      "workers" : [ {
        "email" : "xxx@xxx.com"
      }, {
        "email" : "xxx@xxx.com"
      } ]
    } ]
  }
}

响应示例

状态码: 200

OK

{ }

状态码

状态码

描述

200

OK

401

Unauthorized

403

Forbidden

404

Not Found

错误码

请参见错误码