Tasks resource provides methods to retrieve and list tasks with filtering capabilities.
Methods
list
List all tasks with optional filtering by project or status.Filter tasks by project UID
Filter tasks by status (e.g., “pending”, “in_progress”, “completed”)
Maximum number of tasks to return per page
Pagination cursor for fetching the next page of results
A paginated list of tasks. Use
.items to access the task list, .next_cursor for pagination, and .has_more to check if more results exist.Example
get
Retrieve a specific task by its UID.The unique identifier of the task
The task object containing uid, type, name, status, project reference, and timestamps.
Example
Async Usage
All methods are available in async form viaclient.async_tasks:
Response Types
Task
Unique identifier for the task
Type of task (e.g., “annotation”, “review”, “qa”)
Human-readable name of the task
Current status of the task (e.g., “pending”, “in_progress”, “completed”, “failed”)
UID of the project this task belongs to
Timestamp when the task was created
Timestamp when the task was last updated
CursorPage
List of items in the current page
Cursor for fetching the next page (None if no more pages)
Cursor for fetching the previous page
Property indicating if more results are available