Querying the Team Labeling Task List by a Team Member
Function
This API is used to query the team labeling task list by a team member.
Debugging
You can debug this API through automatic authentication in or use the SDK sample code generated by API Explorer.
URI
GET /v2/{project_id}/workforces/worker-tasks
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
project_id |
Yes |
String |
Project ID. For details about how to obtain a project ID, see Obtaining a Project ID and Name. |
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
limit |
No |
Integer |
Maximum number of records returned on each page. The value ranges from 1 to 100. The default value is 10. |
|
offset |
No |
Integer |
Start page of the paging list. The default value is 0. |
|
order |
No |
String |
Sorting method. Options:
|
|
search_content |
No |
String |
Fuzzy search keyword. By default, this parameter is left blank. |
|
sort_by |
No |
String |
Sorting mode of the query. Options:
|
Request Parameters
None
Response Parameters
Status code: 200
|
Parameter |
Type |
Description |
|---|---|---|
|
count |
Integer |
Total number of team labeling tasks. |
|
worker_tasks |
Array of WorkerTask objects |
Team labeling task list queried by page. |
|
Parameter |
Type |
Description |
|---|---|---|
|
create_time |
Long |
Time when a labeling team member's task is created. |
|
dataset_id |
String |
ID of a dataset associated with a labeling team member's task. |
|
dataset_type |
Integer |
Labeling type of a team member's task. |
|
|
String |
Email address of a labeling team member. |
|
email_status |
Integer |
Email notification status of a labeling team member's labeling task. Options:
|
|
last_notify_time |
Long |
Timestamp of the latest notification email sent to a labeling team member. |
|
pass_rate |
Double |
Pass rate of task acceptance review for a labeling team member. |
|
role |
Integer |
Role of a labeling team member. |
|
sample_stats |
SampleStats object |
Sample statistics of a labeling team member's task. |
|
score |
Double |
Average acceptance score of labeling team members' task samples. |
|
task_id |
String |
Team labeling task ID associated with a member's task. |
|
task_status |
Integer |
Task status of a labeling team member. Options:
|
|
update_time |
Long |
Time when a labeling team member's task is updated. |
|
worker_id |
String |
ID of a labeling team member. |
|
workforce_task_name |
String |
Team labeling task name associated with a member's task. |
|
Parameter |
Type |
Description |
|---|---|---|
|
accepted_sample_count |
Integer |
Number of samples accepted by the owner. |
|
auto_annotation_sample_count |
Integer |
Number of samples to be confirmed after intelligent labeling. |
|
deleted_sample_count |
Integer |
Number of deleted samples. |
|
rejected_sample_count |
Integer |
Number of samples that failed to pass the owner acceptance. |
|
sampled_sample_count |
Integer |
Number of samples that are to be accepted by the owner and sampled. |
|
total_sample_count |
Integer |
Total number of samples. |
|
unannotated_sample_count |
Integer |
Number of unlabeled samples. |
|
uncheck_sample_count |
Integer |
Number of samples that have been approved by the reviewer and are to be accepted by the owner. |
|
unreviewed_sample_count |
Integer |
Number of samples that have been labeled by the labeler but have not been reviewed by the reviewer. |
Example Requests
Querying the Team Labeling Task List by a Team Member
GET https://{endpoint}/v2/{project_id}/workforces/worker-tasks?offset=0&limit=10&sort_by=create_time&order=desc&filePreview=false
Example Responses
Status code: 200
OK
{
"count" : 2,
"worker_tasks" : [ {
"email" : "xxx@xxx.com",
"worker_id" : "8c15ad080d3eabad14037b4eb00d6a6f",
"role" : 0,
"task_id" : "tY330MHxV9dqIPVaTRM",
"workforce_task_name" : "task-cd60",
"dataset_id" : "WxCREuCkBSAlQr9xrde",
"sample_stats" : {
"total_sample_count" : 309,
"unannotated_sample_count" : 308,
"unreviewed_sample_count" : 0,
"uncheck_sample_count" : 1,
"sampled_sample_count" : 0,
"rejected_sample_count" : 0,
"accepted_sample_count" : 0,
"auto_annotation_sample_count" : 0
},
"create_time" : 1606224714358,
"update_time" : 1606224878490,
"email_status" : 3,
"last_notify_time" : 0,
"dataset_type" : 1,
"task_status" : 1
}, {
"email" : "xxx@xxx.com",
"worker_id" : "8c15ad080d3eabad14037b4eb00d6a6f",
"role" : 0,
"task_id" : "MJVjCQDMso95a8dvUm4",
"workforce_task_name" : "task-2720",
"dataset_id" : "OY82gjEHxt9w1efgrhS",
"sample_stats" : {
"total_sample_count" : 50005,
"unannotated_sample_count" : 50005,
"unreviewed_sample_count" : 0,
"uncheck_sample_count" : 0,
"sampled_sample_count" : 0,
"rejected_sample_count" : 0,
"accepted_sample_count" : 0,
"auto_annotation_sample_count" : 0
},
"create_time" : 1605949737134,
"update_time" : 1605949737134,
"email_status" : 3,
"last_notify_time" : 0,
"dataset_type" : 0,
"task_status" : 2
} ]
}
Status Codes
|
Status Code |
Description |
|---|---|
|
200 |
OK |
|
401 |
Unauthorized |
|
403 |
Forbidden |
|
404 |
Not Found |
Error Codes
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.