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 |
Back to QMetry All Products Help Page