Back to QMetry All Products Help Page
API changes from v8.4.3 to v8.4.4
List of issues linked to Execution
List of issue linked to execution
Method: POST
/rest/execution/issues/list
Changes: The Response structure has been modified to provide additional details : Testcase Version and Linkage Level of Issue (Testcase or Testcase Step). The response will also include the issue linked at step level.
The below parameters are new in the response.
"isTCR": boolean
"issuePriority": string
"issueType": string
"issueState": string
"externalId": integer
Version 8.4.3 | Version 8.4.4 |
|---|---|
Request :There are NO changes in the Request Payloads Response : Response Entity{
"data": [{
"tcRunID": 1258245,
"projectID": 1471,
"drops": "None",
"platform": "Firefox",
"entityKey": "SUP-IS-3",
"dfId": 117618,
"externalKey": "ST-14",
"summary": "Issue page no found - red marked",
"tsname": "Test Suite for JIRA Requirement sync",
"trackerUrl": "https://qmetryeval.atlassian.net",
"platformID": Firefox,
"LinkedDate": "11-14-2018 12:45:24 PM",
"cycle": "Beta",
"release": "January Release",
"status": "To Do",
"platformAttributes": ""
}],
"total": 1
} | Request :There are NO changes in the Request Payloads Response : Response Entity{
"data": [{
"dfId": 147299,
"linkageLevel": "Test Case",
"isTCR": true,
"executedVersion": 2,
"tcRunID": 1103084,
"entityKey": "QA-IS-23",
"trackerUrl": "https://qmetryeval.atlassian.net",
"projectID": 5782,
"drops": "None",
"platform": "Firefox",
"platformID": Firefox,
"tsname": "This TS is to test Issue link",
"LinkedDate": "11-14-2018 12:44:12 PM",
"cycle": "Basic",
"release": "Release 1",
"platformAttributes": "",
"externalKey": "SU-58",
"summary": "Incorrect Time in Watch",
"issuePriority": "Medium",
"issueType": "Bug",
"issueState": "To Do",
"externalId": "11361"
}, {
"dfId": 146231,
"linkageLevel": "Test Step",
"isTCR": false,
"executedVersion": 2,
"tcRunID": 1103084,
"entityKey": "QA-IS-20",
"trackerUrl": "https://qmetryeval.atlassian.net",
"projectID": 5782,
"drops": "None",
"platform": "Firefox",
"platformID": 12755,
"tsname": "This TS is to test Issue link",
"LinkedDate": "11-14-2018 12:37:52 PM",
"cycle": "Basic",
"release": "Release 1",
"platformAttributes": "",
"externalKey": "SU-55",
"summary": "[QA-TC-6] Set device to Run mode",
"issuePriority": "High",
"issueType": "Bug",
"issueState": "Done",
"externalId": "11343"
}],
"total": 2
} |
Get Test Case Run IDs
APIs for Test Executions
Method: POST
/rest/execution/list/tcr
Changes: The response is modified to display linked issue count at test case and test case step level.
"defectTCRCount": Integer
"defectTCSRCount": Integer
Version 8.4.3 | Version 8.4.4 |
|---|---|
RequestThere are NO changes in the Request Payloads Response Response Entity{
"data": [{
"projectID": 578,
"defects": "PLA-IS-3:117618:ST-14",
"TS_name": "Test Suite for JIRA Requirement sync",
"tsDescription": "",
"cycleName": "Beta",
"releaseName": "January Release",
"tcVersionID": 610618,
"attachmentCount": 0,
"tsRunID": 136509,
"tcRunID": 1258245,
"hasRows": 0,
"orderId": 1,
"tcID": 297256,
"tctsID": 943463,
"stepCount": 13,
"ExecutedAt": "10-23-2018 10:57:28 PM",
"endTime": "10-23-2018 10:57:28 PM",
"isArchived": false,
"logCount": 0,
"domain": 0,
"tester": 69,
"testerAlias": "punitsamtani",
"isActive": true,
"Status": 10001,
"StatusName": "co-failed-ico",
"StatusNameText": "Failed",
"executedVersion": 1,
"tcDescription": "",
"name": "EmiratesAirlines",
"entityKey": "PLA-TC-40",
"latestVersion": 1,
"PlatformID": 4795,
"Platform_Name": "Safari",
"TC_Status": "Failed",
"isAutoExecuted": 0,
"isPlatformArchived": false,
"executedBy": "rupal.der",
"tsEntityKey": "SUP-TS-9",
"state": 1
}],
"total": 1,
"lastExecDrop": "",
"lastExecDropAlias": "",
"state": "1",
"Defects": "1"
}
| RequestThere are NO changes in the Request Payloads Response Response Entity{
"data": [{
"projectID": 5782,
"defects": "QA-IS-22:147298:SU-57,QA-IS-23:147299:SU-58",
"defectTCRCount": 2,
"defectTCSRCount": 2,
"TS_name": "This TS is to test Issue link",
"tsDescription": "",
"cycleName": "Basic",
"releaseName": "Release 1",
"tcVersionID": 4088493,
"attachmentCount": 0,
"testCaseType": 1918464,
"testCaseTypeAlias": "BVT",
"tsRunID": 58675,
"tcRunID": 1103084,
"hasRows": 0,
"orderId": 1,
"tcID": 3836365,
"tctsID": 592025,
"stepCount": 1,
"ExecutedAt": "11-14-2018 12:37:21 PM",
"endTime": "11-14-2018 12:37:29 PM",
"isArchived": false,
"logCount": 0,
"domain": 0,
"tester": 417,
"testerAlias": "Spider",
"isActive": true,
"Status": 41089,
"StatusName": "co-failed-ico",
"StatusNameText": "Failed",
"executedVersion": 2,
"tcDescription": "",
"name": "This TCis to test Issue link",
"entityKey": "QA-TC-11",
"latestVersion": 2,
"PlatformID": 12755,
"Platform_Name": "Firefox",
"TC_Status": "Failed",
"isAutoExecuted": 0,
"isPlatformArchived": false,
"executedBy": "Spider",
"tsEntityKey": "QA-TS-3",
"state": 1
}],
"total": 1,
"lastExecDrop": "",
"lastExecDropAlias": "",
"state": "1",
"Defects": "4"
}
|
List of Releases
API to List Releases
Method: POST
API : /rest/admin/release/list
Changes: The response is modified to include “isNonDeletable” flag. This allows to delete the release. If values if true the release is in use else deletes release along with cycles.
"isNonDeletable": Boolean
Version 8.4.3 | Version 8.4.4 |
|---|---|
Request :There are NO changes in Request Payload.
Response : Response Entity{
"data": [
{
"projectID": 1191,
"createdDate": "10-01-2018 10:28:58 AM",
"releaseID": 2771,
"name": "Default Release",
"description": "",
"NoofCycles": 1,
"isArchived": false,
"Associatedproject": "Sample Project",
"isLocked": false,
"isDefault": 1
}
]
} | Request :There are NO changes in Request Payload. Response : Response Entity{
"total": 1,
"data": [
{
"projectID": 3910,
"createdDate": "06-06-2018 19:00:00",
"releaseID": 8160,
"name": "Default Release",
"description": "",
"NoofCycles": 1,
"isArchived": false,
"lockedDate": "06-12-2018 04:20:42",
"Associatedproject": "Sample Project",
"isLocked": false,
"isDefault": 1,
"isNonDeletable": true
}
]
} |
|
|
Update Requirements
API to Update Requirements
Method: PUT
API : /rest/requirements
Changes: The response is modified to include “totalWatchers” and “isCurrentUserWatcher”.
"totalWatchers": Integer
"isCurrentUserWatcher": Boolean
"message" : string
Version 8.4.3 | Version 8.4.4 |
|---|---|
Request :There are NO changes in Request Payload Response : Response Entity{
"success": true,
"code": "RQ.UPDATE_ENTITY_SUCCESS",
"data": [
{
"entityKey": "DES-RQ-6",
"rqVersionID": 237871,
"rqVersion": 1,
"updatedByAlias": "spiderman (spider)",
"updatedDate": "11-13-2018 07:36:02 AM"
}
]
} | Request :There are NO changes in Request Payload Response : Response Entity{
"success": true,
"code": "RQ.UPDATE_ENTITY_SUCCESS",
"message": "Requirement TP1-RQ-30 updated successfully.",
"data": [
{
"entityKey": "TP1-RQ-30",
"rqVersionID": 338956,
"rqVersion": 1,
"updatedByAlias": "spiderman (spider)",
"updatedDate": "11-13-2018 07:32:34",
"totalWatchers": 2,
"isCurrentUserWatcher": true
}
]
} |
Update Test Cases
API to Update Test case
Method: PUT
API : /rest/testcases
Changes: The response is modified to include “totalWatchers” and “isCurrentUserWatcher”.
"totalWatchers": Integer
"isCurrentUserWatcher": Boolean
"message" : string
Version 8.4.3 | Version 8.4.4 |
|---|---|
Request :There are NO changes in Request Payload Response : Response Entity{
"success": true,
"code": "TC.UPDATE_ENTITY_SUCCESS",
"data": [
{
"entityKey": "DES-TC-9",
"tcVersionID": 1011124,
"tcVersion": 1,
"updatedByAlias": "spiderman (spider)",
"updatedDate": "11-13-2018 07:43:49 AM",
"stepIds": ""
}
]
} | Request :There are NO changes in Request Payload
Response : Response Entity{
"entityKey": "TP1-TC-32",
"tcVersionID": 2390778,
"tcVersion": 1,
"updatedByAlias": "spiderman (spider)",
"updatedDate": "11-13-2018 07:40:35",
"stepIds": "",
"totalWatchers": 1,
"isCurrentUserWatcher": false,
"success": true,
"code": "TC.UPDATE_ENTITY_SUCCESS",
"message": "Test case TP1-TC-32 updated successfully.",
"data": [
{
"entityKey": "TP1-TC-32",
"tcVersionID": 2390778,
"tcVersion": 1,
"updatedByAlias": "spiderman (spider)",
"updatedDate": "11-13-2018 07:40:35",
"stepIds": "",
"totalWatchers": 1,
"isCurrentUserWatcher": false
}
]
} |
Update TestSuites
API to update test suites
Method: PUT
API : /rest/testsuites
Changes: The response is modified to include “totalWatchers” and “isCurrentUserWatcher”.
"totalWatchers": Integer
"isCurrentUserWatcher": Boolean
"message" : string
Version 8.4.3 | Version 8.4.4 |
|---|---|
Request:There are NO changes in Request Payload
Response: Response Entity{
"success": true,
"code": "TS.UPDATE_TS_SUCCESS",
"data": [
{
"testSuiteId": 92725,
"entityKey": "DES-TS-4",
"updatedByAlias": "spiderman (spider)",
"updatedDate": "11-13-2018 07:49:38 AM"
}
]
} | Request:There are NO changes in Request Payload
Response: Response Entity{
"success": true,
"code": "TS.UPDATE_TS_SUCCESS",
"message": "Test suite TP1-TS-12 updated successfully.",
"data": [
{
"testSuiteId": 24900,
"entityKey": "TP1-TS-12",
"updatedByAlias": "spiderman (spider)",
"updatedDate": "11-13-2018 07:48:32",
"totalWatchers": 1,
"isCurrentUserWatcher": false
}
]
} |
Update Internal Issues
API to update Internal Issue
Method: PUT
API : /rest/issues
Changes: The response is modified to include “totalWatchers” and “isCurrentUserWatcher”.
"totalWatchers": Integer
"isCurrentUserWatcher": Boolean
"message" : string
"skipReplication" : boolean
Version 8.4.3 | Version 8.4.4 |
|---|---|
Request :There are NO changes in Request Payload Response : Response Entity{
"success": true,
"code": "IS.UPDATE_ENTITY_SUCCESS",
"data": [{
"id": "API-IS-2",
"dfId": 148104,
"msgFrmSrv": "",
"updatedByAlias": "spiderman (spider)",
"updatedDate": "11-16-2018 06:54:03 PM"
}]
} | Request :There are NO changes in Request Payload Response : Response Entity{
"success": true,
"code": "IS.UPDATE_ENTITY_SUCCESS",
"message": "Issue API-IS-2 updated successfully.",
"data": [{
"id": "API-IS-2",
"dfId": 148104,
"updatedByAlias": "spiderman (spider)",
"updatedDate": "2018-11-16 18:54:03",
"totalWatchers": 1,
"isCurrentUserWatcher": true,
"skipReplication": true
}]
}
|
Update Parameter Values
API to update parameter and its values
Method: PUT
API : /rest/parameter/update/{paramID}
Changes: The request body is modified to include deletevalues i.e includes parameterValueID and Value of deleted value.
"deleteValue" : object
Version 8.4.3 | Version 8.4.4 |
|---|---|
Request :Response Entity{
"addProject": [1161],
"addValue": ["New Value 1"]
}Response : No Changes | Request :
Response Entity{
"addProject": [5827],
"addValue": ["Added Value 3"],
"deleteValue": [{
"parameterValueID": 1443,
"value": "Deleted Value 1"
}]
}
Response : No Changes |