human_list_tasks
List dispatched human tasks with optional filters by status, backend, or category, and pagination. Results sorted newest first.
Instructions
List all dispatched human tasks with optional filters and pagination.
Returns tasks sorted by creation time (newest first). Use filters to narrow results by status, backend, or category.
PARAMETERS:
status: (optional) Filter by task status: pending, routed, completed, failed, cancelled
backend_id: (optional) Filter by backend: webhook_provider, manual
category: (optional) Filter by category: errand, photo_video, data_collection, verification, delivery, digital_micro, in_person, custom
limit: (optional) Max results to return, 1-100, default 20
offset: (optional) Skip N results for pagination, default 0
RETURNS: { total, count, tasks[], has_more, next_offset }
EXAMPLES:
List all tasks: {}
List completed tasks: { status: "completed" }
List webhook provider tasks: { backend_id: "webhook_provider", limit: 10 }
Paginate: { limit: 5, offset: 5 }
DON'T USE WHEN:
You know the exact task_id (use human_get_task_status for a single task)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of tasks to return (1-100, default 20) | |
| offset | No | Number of tasks to skip for pagination (default 0) | |
| status | No | Filter tasks by status (e.g. 'pending', 'completed') | |
| category | No | Filter tasks by their category | |
| backend_id | No | Filter tasks by which backend is handling them |