get_project_milestones
Retrieve project milestones with pagination and filtering options to track completion status and progress across test management projects.
Instructions
๐ฏ Get available milestones for a project with pagination and filtering
Input Schema
Name | Required | Description | Default |
---|---|---|---|
format | No | Output format: raw API response or formatted data | formatted |
page | No | Page number for pagination (1-based) | |
pageSize | No | Number of milestones per page (max 100) | |
project | No | Project alias ('web', 'android', 'ios', 'api'), project key, or numeric projectId | web |
status | No | Filter by completion status: incomplete (default, excludes overdue), completed, overdue (incomplete but past due date), or all | incomplete |
Input Schema (JSON Schema)
{
"properties": {
"format": {
"default": "formatted",
"description": "Output format: raw API response or formatted data",
"enum": [
"raw",
"formatted"
],
"type": "string"
},
"page": {
"default": 1,
"description": "Page number for pagination (1-based)",
"exclusiveMinimum": 0,
"type": "integer"
},
"pageSize": {
"default": 10,
"description": "Number of milestones per page (max 100)",
"exclusiveMinimum": 0,
"maximum": 100,
"type": "integer"
},
"project": {
"anyOf": [
{
"enum": [
"web",
"android",
"ios",
"api"
],
"type": "string"
},
{
"type": "string"
},
{
"type": "number"
}
],
"default": "web",
"description": "Project alias ('web', 'android', 'ios', 'api'), project key, or numeric projectId"
},
"status": {
"default": "incomplete",
"description": "Filter by completion status: incomplete (default, excludes overdue), completed, overdue (incomplete but past due date), or all",
"enum": [
"incomplete",
"completed",
"overdue",
"all"
],
"type": "string"
}
},
"type": "object"
}