REST API: Plan Tree
GET /com.easesolutions.jira.plugins.testmanagement/1.0/tree/plan/{plan}/{prjkey}
Example Response
{
"id": 123,
"folders": [
{
"name": "Example Folder",
"id": 124,
"name_display": ".1 Example Folder",
"parent": 123,
"folders": [],
"issues": [],
"position": 1
}
],
"issues": [
{
"id": 567,
"issueId": 12301,
"key": "PRJ-1",
"url": "http://host:port/jira/browse/PRJ-1",
"summary": "Example issue",
"icon_url": "http://host:port/jira/images/icons/issuetypes/newfeature.png",
"issueType": "New Feature",
"position": 1,
"teststeps": [
{
"name": "Teststep 1",
"description": "Example teststep",
"expectedResult": ""
}
]
}
]
}
Get the plan tree for a test plan.
PARAMETERS
prjkey*
plan*
n
details
The project key.
The id of a testplan.
Set 1 to enable auto numbering for tree folders.
Set 1 to include teststeps in the result.
POST /com.easesolutions.jira.plugins.testmanagement/1.0/tree/plan/{prjKey}/folder/{id}
Example Response
{
"name": "exampleSubFolder",
"id": 124,
"parent": 123,
"folders": [],
"issues": [],
"position": 0
}
Create a folder under a specific parent folder of a plan tree.
PARAMETERS
prjKey*
id*
name*
description
The project key.
The id of the parent folder.
A name for the folder.
A description for the folder.
DELETE /com.easesolutions.jira.plugins.testmanagement/1.0/tree/plan/{prjKey}/folder/{id}
Example Response
null
Delete a folder from a plan tree.
PARAMETERS
prjKey*
id*
The project key.
The id of the folder to delete.