Get all tasks of a dataset
URL
GET https://tools.deepen.ai/api/v2/datasets/{datasetId}/tasks
Request
Path parameters
Parameter name
Parameter type
Description
datasetId
string
Dataset Id of the dataset
Response
Returns a json with field ‘tasks’ that represents an array of TaskResource objects.
URL
POST https://tools.deepen.ai/api/v2/tasks/{taskId}/submit
Request
Path parameters
Parameter name
Parameter type
Description
taskId
string
Task Id of the dataset
Response
Returns a json with an Updated TaskResource object.
Accept task
URL POST https://tools.deepen.ai/api/v2/tasks/{taskId}/accept
Request
Path parameters
Parameter name
Parameter type
Description
taskId
string
Task Id of the dataset
Response
Returns a json with an Updated TaskResource object.
Reject task
URL
POST https://tools.deepen.ai/api/v2/tasks/{taskId}/reject
Request
Path parameters
Parameter name
Parameter type
Description
taskId
string
Task Id of the dataset
Response
Returns a json with an Updated TaskResource object.
URL
GET https://tools.deepen.ai/api/v2/clients/{clientId}/user_tasks
Request
Path parameters
Parameter name
Parameter type
Description
clientId
string
client Id of the client
Query parameters
Parameter name
Parameter type
Description
string
Email of user
Response
Returns a json with fields ‘file_tasks’, ‘label_tasks’ that represents an array of TaskResource objects.
URL
GET https://tools.deepen.ai/api/v2/clients/{clientId}/delayed_tasks
Request
Path parameters
Parameter name
Parameter type
Description
clientId
string
client Id of the client
Response
Returns a json with fields ‘delayed tasks’ and value that represents an array of Delayed TaskResource objects.
POST https://tools.deepen.ai/api/v2/datasets/{datasetId}/file_tasks
Request
Path parameters
Parameter name
Parameter type
Description
datasetId
string
Dataset Id of the dataset
Response
Returns an empty response if file tasks are updated.
POST https://tools.deepen.ai/api/v2/datasets/{datasetId}/label_tasks
Request
Path parameters
Parameter name
Parameter type
Description
datasetId
string
Dataset Id of the dataset
Response
Returns an empty response if label tasks are updated.
Single Frame/Individual Dataset:
For datasets consisting of single frames, all tasks are at the frame level, and each object is considered a task.
Tasks are assigned based on different stages. For example, if there are 2 stages such as Labelling and QA, two tasks would be created, one for labelling and the other for QA.
Each Frame Attribute and Dataset Attribute is also considered a task.
Sequence Dataset:
For datasets consisting of sequence frames, all tasks are at the dataset level, and each object is considered a task across frames.
Tasks are assigned based on different stages. For example, if there are 2 stages such as Labelling and QA, two tasks would be created, one for labelling and the other for QA.
Each Frame Attribute and Dataset Attribute is also considered a task.