(8.4-en) REST API
This documentation explains the list of publicly available REST API in synapseRT NextGen to perform the products own actions via programmatically.
Add Test Cases to Test Plan
POST /rest/synapse/latest/public/testPlan/{testPlanIssueKey}/addMembers
Add Test Cycle to Test Plan
POST /rest/synapse/latest/public/testPlan/{testPlanIssueKey}/addCycle
Update Test Cycle Status
PUT /rest/synapse/latest/public/testPlan/{testPlanIssueKey}/cycle/{cycleName}/wf/{action}
Update Test Run
POST /rest/synapse/latest/public/testPlan/{testPlanIssueKey}/cycle/{cycleName}/updateTestRun
Link Bug to Test Run
POST /rest/synapse/latest/public/testPlan/{testPlanIssueKey}/cycle/{cycleName}/linkBugToTestRun
Get Test Cycles in a Test Plan
GET /rest/synapse/latest/public/testPlan/{testPlanIssueKey}/cycles
Get Test Runs in a Test Cycle
GET /rest/synapse/latest/public/testPlan/{testPlanIssueKey}/cycle/{cycleName}/testRuns
Add Test Steps to a Test Case
POST /rest/synapse/latest/public/testCase/{testCaseIssueKey}/addSteps
Get Test Steps of a Test Case
GET /rest/synapse/latest/public/testCase/{testCaseIssueKey}/steps
Link Test Case to a Requirement
POST /rest/synapse/latest/public/requirement/{requirementIssueKey}/linkTestCase
Add Child Requirements to a Requirement
POST /rest/synapse/latest/public/requirement/{requirementIssueKey}/addChildren
Get Test Cases in a Test Plan
GET /rest/synapse/latest/public/testPlan/{testplanIssueKey}/members
Get Test Run Details
GET /rest/synapse/latest/public/testRun/{runID}
Please note that runID doesn't include the prefix 'TR'.
Update Test Run Step Result
POST /rest/synapse/latest/public/testRun/updateStep/
Update Test Run Result with runId
POST /rest/synapse/latest/public/testRun/update
Update Test Step with ID
PUT /rest/synapse/latest/public/testCase/{issueKey}/updateStep
Delete Test Step with ID
DELETE /rest/synapse/latest/public/testCase/{issueKey}/deleteStep/{stepId}