{ "opencollection": "1.0.0", "info": { "name": "Azure DevOps Artifacts Attachments Test Plans API", "version": "7.1" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Test Plans", "type": "folder" }, "items": [ { "info": { "name": "Azure DevOps List test plans", "type": "http" }, "http": { "method": "GET", "url": "https://feeds.dev.azure.com/{organization}/{project}/_apis/testplan/plans", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "Azure DevOps REST API version. Use 7.1 for the latest stable version." }, { "name": "owner", "value": "", "type": "query", "description": "Filter test plans by owner (user display name or email)" }, { "name": "includePlanDetails", "value": "", "type": "query", "description": "Whether to return full plan details or just IDs and names" }, { "name": "filterActivePlans", "value": "", "type": "query", "description": "Return only active (non-completed) test plans" }, { "name": "continuationToken", "value": "", "type": "query", "description": "Continuation token for paginated results" }, { "name": "isLastUpdatedSet", "value": "", "type": "query", "description": "Whether to return plans sorted by last update" } ] }, "docs": "Returns a list of test plans in the project. Test plans are the top-level containers for organizing test suites and test cases. They are typically associated with a release milestone or sprint.\n" }, { "info": { "name": "Azure DevOps Create a test plan", "type": "http" }, "http": { "method": "POST", "url": "https://feeds.dev.azure.com/{organization}/{project}/_apis/testplan/plans", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "Azure DevOps REST API version. Use 7.1 for the latest stable version." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates a new test plan in the project. A test plan defines the scope of testing for a release, milestone, or sprint. It can be associated with an area path and iteration path to align with the project structure.\n" }, { "info": { "name": "Azure DevOps Get a test plan", "type": "http" }, "http": { "method": "GET", "url": "https://feeds.dev.azure.com/{organization}/{project}/_apis/testplan/plans/:planId", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "Azure DevOps REST API version. Use 7.1 for the latest stable version." }, { "name": "planId", "value": "", "type": "path", "description": "Numeric ID of the test plan" } ] }, "docs": "Returns detailed information about a specific test plan, including its area path, iteration, owner, and date range. Use the plan ID to retrieve test suites associated with this plan.\n" }, { "info": { "name": "Azure DevOps Update a test plan", "type": "http" }, "http": { "method": "PATCH", "url": "https://feeds.dev.azure.com/{organization}/{project}/_apis/testplan/plans/:planId", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "Azure DevOps REST API version. Use 7.1 for the latest stable version." }, { "name": "planId", "value": "", "type": "path", "description": "Numeric ID of the test plan" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates properties of an existing test plan such as its name, description, area path, iteration, start date, and end date.\n" }, { "info": { "name": "Azure DevOps Delete a test plan", "type": "http" }, "http": { "method": "DELETE", "url": "https://feeds.dev.azure.com/{organization}/{project}/_apis/testplan/plans/:planId", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "Azure DevOps REST API version. Use 7.1 for the latest stable version." }, { "name": "planId", "value": "", "type": "path", "description": "Numeric ID of the test plan" } ] }, "docs": "Permanently deletes a test plan and all its suites and configurations. This operation cannot be undone. All associated test results and run data will also be deleted.\n" } ] } ], "bundled": true }