REST API: Definition Tree
GET /com.easesolutions.jira.plugins.testmanagement/1.0/tree/def/{prjkey}
Example Response
{
"id":-1,
"folders": [
"name": "Example Folder",
"id": 123,
"name_display": "1 Example Folder",
"parent": -1,
"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 definition tree for a project.
PARAMETERS
prjkey*
n
details
The project key.
Set 1 to enable auto numbering for tree folders.
Set 1 to include test steps in result.
POST /com.easesolutions.jira.plugins.testmanagement/1.0/tree/def/{prjKey}/folder
Example Response
{
"name": "exampleFolder",
"id": 123,
"parent": -1,
"folders": [],
"issues": [],
"position": 0
}
Create a child folder on root in the definition tree of a project.
PARAMETERS
prjKey*
name*
description
The project key.
A name for the folder.
A description for thefolder.
POST /com.easesolutions.jira.plugins.testmanagement/1.0/tree/def/{prjKey}/folder/{id}
Example Response
{
"name": "exampleSubFolder",
"id": 124,
"parent": 123,
"folders": [],
"issues": [],
"position": 0
}
Create a folder under a specific parent folder in the definition tree of a project.
PARAMETERS
prjKey*
id*
name*
description
The project key.
The id of the parent folder.
A name for the folder.
A description for the folder.