Tasks
Task and annotation management
Retrieves all tasks for a specific project with optional filtering
API key for authentication. Format - apikey YOUR_API_KEY
Project ID
Page number (1-indexed)
1Items per page (max 100)
10JSON stringified filter object
Filter by task status
Filter by stage ID
Filter by assignee email
Filter by batch names (comma-separated)
Tasks retrieved successfully
Tasks retrieved successfully
Move tasks from one stage to another based on filter criteria
API key for authentication. Format - apikey YOUR_API_KEY
Project ID
Destination stage ID
Tasks requeued successfully
Bad request - validation error
Update priority for multiple tasks based on filter criteria
API key for authentication. Format - apikey YOUR_API_KEY
Project ID
Priority value (-1000 to 1000)
Priority updated successfully
Bad request - validation error
Retrieves detailed information about a specific task
API key for authentication. Format - apikey YOUR_API_KEY
Task ID
Task retrieved successfully
Resource not found
Retrieves the complete history of changes for a task
API key for authentication. Format - apikey YOUR_API_KEY
Task ID
Page number (1-indexed)
1Items per page (max 100)
10Task history retrieved successfully
Task history retrieved successfully
Retrieves a specific task history entry by ID
API key for authentication. Format - apikey YOUR_API_KEY
Task history entry ID
Task history entry retrieved successfully
Task history entry retrieved successfully
Assigns one or more tasks to a specific user at a specific stage
API key for authentication. Format - apikey YOUR_API_KEY
User email to assign to
Project ID
Array of task IDs
Stage ID
Tasks assigned successfully
Bad request - validation error
Submits a review decision (accept/reject) for a task in a Review stage.
This endpoint is used to submit review decisions for tasks that are currently in a Review stage of the workflow. When a review decision is submitted, the task automatically advances to the next stage in the workflow.
Important: The task must be in a Review stage. Use /annotate/{taskId} for Label stages.
API key for authentication. Format - apikey YOUR_API_KEY
Task ID
Review decision for the task.
Accepted: Approve the task and move it to the next stageRejected: Reject the task (typically sends it back for correction)
Optional annotation modifications (structure depends on project categorySchema)
Time spent reviewing in seconds
Idle time during review in seconds
Time window was blurred/unfocused in seconds
Review submitted successfully
Bad request - task not in Review stage or invalid reviewStatus
Task or stage not found
Last updated