list_test_plans
Retrieve test plans from a project using filters like title, status, priority, and dates, with sorting and pagination.
Instructions
List test plans from a TestCollab project with optional filtering, sorting, and pagination.
Optional filters:
title_contains
status: 0/1/2/3 or draft/ready/finished/finished_with_failures
priority: 0/1/2 or low/normal/high
archived: true/false
created_by: creator user ID
test_plan_folder: folder ID or folder title
release: release ID or release title
created_at_from/to, updated_at_from/to, start_date_from/to, end_date_from/to, last_run_from/to
filter: raw filter object for advanced keys (merged with explicit filters)
Example: { "project_id": 16, "title_contains": "Release", "status": "ready", "priority": "high", "created_by": 27, "sort_by": "updated_at", "sort_order": "desc", "limit": 25, "offset": 0 }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | No | Project ID (uses TC_DEFAULT_PROJECT env var if not specified) | |
| limit | No | Maximum results to return (1-100, default: 25) | |
| offset | No | Number of results to skip (default: 0) | |
| sort_by | No | Sort field (default: updated_at) | updated_at |
| sort_order | No | Sort order (default: desc) | desc |
| title_contains | No | Filter plans whose title contains this string | |
| status | No | Filter by status: 0/"draft", 1/"ready", 2/"finished", 3/"finished_with_failures" | |
| priority | No | Filter by priority: 0/"low", 1/"normal", 2/"high" | |
| archived | No | Filter by archived state | |
| created_by | No | Filter by creator user ID | |
| test_plan_folder | No | Filter by test plan folder ID or folder title | |
| release | No | Filter by release ID or release title | |
| created_at_from | No | Filter by created_at >= this ISO date/time | |
| created_at_to | No | Filter by created_at <= this ISO date/time | |
| updated_at_from | No | Filter by updated_at >= this ISO date/time | |
| updated_at_to | No | Filter by updated_at <= this ISO date/time | |
| start_date_from | No | Filter by start_date >= this date (YYYY-MM-DD) | |
| start_date_to | No | Filter by start_date <= this date (YYYY-MM-DD) | |
| end_date_from | No | Filter by end_date >= this date (YYYY-MM-DD) | |
| end_date_to | No | Filter by end_date <= this date (YYYY-MM-DD) | |
| last_run_from | No | Filter by last_run >= this ISO date/time | |
| last_run_to | No | Filter by last_run <= this ISO date/time | |
| filter | No | Advanced raw filter object (Strapi-style query keys, e.g. title_contains, created_at_gte, created_by, test_plan_folder, release) |