Overview
Jobs represent individual work units within tasks. Each task is automatically divided into jobs based on the configured segment size. Jobs can be assigned to different annotators for parallel work.List Jobs
Retrieve a list of all jobs accessible to you.Query Parameters
Filter by task ID
Filter by task name
Filter by project ID
Filter by project name
Filter by assignee username
Filter by state:
new, in progress, completed, or rejectedFilter by stage:
annotation, validation, or acceptanceFilter by dimension:
2d or 3dFilter by type:
annotation, ground_truth, or consensus_replicaFilter by parent job ID
Search jobs by multiple fields
Sort by field name
Page number for pagination
Number of results per page
Create a Job
Create a new job (typically for ground truth or consensus purposes).Request Body
Job type:
annotation, ground_truth, or consensus_replicaParent task ID
Frame selection method:
random_uniform, random_per_job, or manualNumber of frames (for random_uniform method)
Percentage of frames as decimal (for random_uniform method)
Frames per job (for random_per_job method)
Percentage per job as decimal (for random_per_job method)
Array of frame numbers (for manual method)
Random seed for reproducibility
Response
Job ID
Parent task ID
Parent project ID
Assigned user details
Job state:
new, in progress, completed, or rejectedJob stage:
annotation, validation, or acceptanceJob type
First frame number
Last frame number
Get Job Details
Retrieve details of a specific job.Path Parameters
Unique job identifier
Update a Job
Update job properties such as assignee, state, or stage.Path Parameters
Unique job identifier
Request Body
User ID to assign the job to
Job state:
new, in progress, completed, or rejectedJob stage:
annotation, validation, or acceptanceDelete a Job
Delete a job and its annotations. Only certain job types (like ground truth) can be deleted.Path Parameters
Unique job identifier
Get Job Annotations
Retrieve annotations for a specific job.Path Parameters
Unique job identifier
Response
Annotation format version
Array of image-level tags
Array of shape annotations
Array of tracked objects
Import Job Annotations
Import annotations into a job from a file.Path Parameters
Unique job identifier
Query Parameters
Annotation format name
Annotation filename (for cloud storage)
Import location:
local or cloud_storageCloud storage ID
Response
Request ID for tracking import status
Update Job Annotations
Update specific annotations within a job.Path Parameters
Unique job identifier
Query Parameters
Action to perform:
create, update, or deleteReplace Job Annotations
Replace all annotations in a job.Delete Job Annotations
Delete all annotations from a job.Export Job Dataset
Export a job’s dataset in a specific format.Path Parameters
Unique job identifier
Query Parameters
Export format name
Output filename
Include images in export
Export location:
local or cloud_storageCloud storage ID
Response
Request ID for tracking export status
Get Job Data
Retrieve media data for a job (frames, chunks, or context images).Path Parameters
Unique job identifier
Query Parameters
Data type:
frame, chunk, or context_imageFrame or chunk number
Chunk index (for chunk type)
Quality level:
compressed or original