Construct definition | ||
POST | Evaluates coverage data for view | |
GET | Get display fields available for coverage view |
POST | com.easesolutions.jira.plugins.requirements/1.0/coverage/prjKey/createcoverageview | Trigger the creation of a coverage view (old implementation) |
POST | com.easesolutions.jira.plugins.coverage/1.0/filter/saveFilter | Trigger the creation of a coverage view |
PUT | com.easesolutions.jira.plugins.coverage/1.0/filter/renameFilter | Rename coverage view filter |
PUT | com.easesolutions.jira.plugins.coverage/1.0/filter/updateFilter | Update coverage view filter columns |
DELETE | com.easesolutions.jira.plugins.coverage/1.0/filter/deleteFilter | Delete coverage view filter |
GET | com.easesolutions.jira.plugins.coverage/1.0/filter/getAllFilters | Get all public and personal coverage filters for application user |
GET | com.easesolutions.jira.plugins.coverage/1.0/filter/getFilter | Get data for a specific coverage view filter |
GET | com.easesolutions.jira.plugins.coverage/1.0/filter/getFilters | Get public and personal coverage filters for project |
POST | Export the coverage view to an excel file | |
POST | Export the coverage view to an xml file |
Defines possible JSON keys construct for columnFilterJsonObject.
columnFilterJsonObject
columns - an array of objects compose of name, type ("filter", "jql", or "issue types"), filter, and link types that define each column fields - an array of display field ids present in coverage view issue cells (if any) folderIssueKeys - an array of of issue keys used to filter the column (if any) filterId - Jira filter id used to filter column folderId - project tree folder id; used to filter the column by only issues that belong to a certain project tree folder folderName - name of project tree folder used as filter (if any) projectId - the project id that the coverage view is under fromColumn - index of column basis |
Trigger the creation of a coverage view
REQUEST
PARAMETERS
RESPONSES- Returned if a coverage view is created Example Response JSON
- Returned if the project is invalid, name is invalid or already exist, columns is invalid or contains invalid values, or an error occurs while creating the coverage view - Returned if invalid user credentials, or the user has no permission to use Requirements for JIRA plugin - Returned if the license is invalid or has expired, incompatible JIRA version, the project is not configured for Requirements for JIRA, or no permission to create coverage view - Returned if project is not found |
Trigger the creation of a coverage view
REQUEST
Example Request JSON
RESPONSES- Returned if a coverage view is created Example Response JSON
- Returned if the project is invalid, name is invalid or already exist, columns is invalid or contains invalid values, or an error occurs while creating the coverage view - Returned if invalid user credentials, or the user has no permission to use Requirements for JIRA plugin - Returned if the license is invalid or has expired, incompatible JIRA version, the project is not configured for Requirements for JIRA, or no permission to create coverage view - Returned if project is not found |
Evaluates coverage data for view
REQUEST
Example Request JSON
RESPONSES- Returned if data successfully parsed Example Response JSON
- Returned if the project is invalid, name is invalid or already exist, columns is invalid or contains invalid values, or an error occurs while creating the coverage view - Returned if invalid user credentials, or the user has no permission to use Requirements for JIRA plugin - Returned if the license is invalid or has expired, incompatible JIRA version, the project is not configured for Requirements for JIRA, or no permission to create coverage view - Returned if project is not found |
Get display fields for coverage view
REQUEST
RESPONSES- Returned if successful Example Response JSON
- Returned if the project is invalid, name is invalid or already exist, columns is invalid or contains invalid values, or an error occurs while creating the coverage view - Returned if invalid user credentials, or the user has no permission to use Requirements for JIRA plugin - Returned if the license is invalid or has expired, incompatible JIRA version, the project is not configured for Requirements for JIRA, or no permission to create coverage view - Returned if project is not found |
Rename coverage filter
REQUEST
Example Request JSON
RESPONSES- Returned if successful rename Example Response JSON
- Returned if the project is invalid, name is invalid or already exist, columns is invalid or contains invalid values, or an error occurs while creating the coverage view - Returned if invalid user credentials, or the user has no permission to use Requirements for JIRA plugin - Returned if the license is invalid or has expired, incompatible JIRA version, the project is not configured for Requirements for JIRA, or no permission to create coverage view - Returned if project is not found |
Update coverage filter columns
REQUEST
Example Request JSON
RESPONSES- Returned if successful update Example Response JSON
- Returned if the project is invalid, name is invalid or already exist, columns is invalid or contains invalid values, or an error occurs while creating the coverage view - Returned if invalid user credentials, or the user has no permission to use Requirements for JIRA plugin - Returned if the license is invalid or has expired, incompatible JIRA version, the project is not configured for Requirements for JIRA, or no permission to create coverage view - Returned if project is not found |
Delete coverage filter
REQUEST
PARAMETERS
RESPONSES- Returned if coverage is successfully deleted - Returned if the project is invalid, name is invalid or already exist, columns is invalid or contains invalid values, or an error occurs while creating the coverage view - Returned if invalid user credentials, or the user has no permission to use Requirements for JIRA plugin - Returned if the license is invalid or has expired, incompatible JIRA version, the project is not configured for Requirements for JIRA, or no permission to create coverage view - Returned if project is not found |
Get all public and personal coverage filters for user
REQUEST
RESPONSES- Returned if successful Example Response JSON
- Returned if the project is invalid, name is invalid or already exist, columns is invalid or contains invalid values, or an error occurs while creating the coverage view - Returned if invalid user credentials, or the user has no permission to use Requirements for JIRA plugin - Returned if the license is invalid or has expired, incompatible JIRA version, the project is not configured for Requirements for JIRA, or no permission to create coverage view - Returned if project is not found |
Get specific coverage filter
REQUEST
PARAMETERS
RESPONSES- Returned if successful Example Response JSON
- Returned if the project is invalid, name is invalid or already exist, columns is invalid or contains invalid values, or an error occurs while creating the coverage view - Returned if invalid user credentials, or the user has no permission to use Requirements for JIRA plugin - Returned if the license is invalid or has expired, incompatible JIRA version, the project is not configured for Requirements for JIRA, or no permission to create coverage view - Returned if project is not found |
Get public and personal coverage filters for project
REQUEST
PARAMETERS
RESPONSES- Returned if successful Example Response JSON
- Returned if the project is invalid, name is invalid or already exist, columns is invalid or contains invalid values, or an error occurs while creating the coverage view - Returned if invalid user credentials, or the user has no permission to use Requirements for JIRA plugin - Returned if the license is invalid or has expired, incompatible JIRA version, the project is not configured for Requirements for JIRA, or no permission to create coverage view - Returned if project is not found |
Export the coverage view to an excel file
REQUEST
Example Request JSON
RESPONSES- Returned if excel file creation is successful Example Response JSON
- Returned if the project is invalid, name is invalid or already exist, columns is invalid or contains invalid values, or an error occurs while creating the coverage view - Returned if invalid user credentials, or the user has no permission to use Requirements for JIRA plugin - Returned if the license is invalid or has expired, incompatible JIRA version, the project is not configured for Requirements for JIRA, or no permission to create coverage view - Returned if project is not found |
Export the coverage view to an xml file
REQUEST
Example Request JSON
RESPONSES- Returned if xml file creation is successful Example Response JSON
- Returned if the project is invalid, name is invalid or already exist, columns is invalid or contains invalid values, or an error occurs while creating the coverage view - Returned if invalid user credentials, or the user has no permission to use Requirements for JIRA plugin - Returned if the license is invalid or has expired, incompatible JIRA version, the project is not configured for Requirements for JIRA, or no permission to create coverage view - Returned if project is not found |