This documentation explains the list of publicly available REST API in synapseRT to perform the products own actions via programmatically.
POST /rest/synapse/latest/public/testPlan/{testPlanIssueKey}/addMembers
STATUS 200 Returned if the Test Cases are successfully added to the Test Plan STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testPlanIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
PUT /rest/synapse/latest/public/testPlan/{testPlanIssueKey}/assignTesterToTestCase To get "memberId", please execute "GET /rest/synapse/latest/public/testPlan/{testplanIssueKey}/members" and then pickup "id" value from its response.
STATUS 200 Returned if the Test Cases are successfully assigned to specified Tester STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testPlanIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
POST /rest/synapse/latest/public/testPlan/{testPlanIssueKey}/addCycle Note:
STATUS 200 Returned if the Test Cycle is successfully added to the Test Plan STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testPlanIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
GET /rest/synapse/latest/public/testPlan/{testPlanIssueKey}/cycles
STATUS 200 Returned if the Test Cycles are successfully retrieved STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testPlanIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
DELETE /rest/synapse/latest/public/testPlan/{testPlanIssueKey}/deleteCycleByIdOrName By: Test Cycle Name
By: Test Cycle Id
STATUS 200 Returned if the Test Cycle is successfully deleted from the Test Plan STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testPlanIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
GET /rest/synapse/latest/public/testPlan/{testplanIssueKey}/members
STATUS 200 Returned if the Test Cases are successfully retrieved from the Test Plan STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testPlanIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
GET /rest/synapse/latest/public/testPlan/{testplanIssueKey}/testPlanInformation
STATUS 200 Returned if the Test Run details are successfully retrieved from the Test Plan STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testPlanIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
GET /rest/synapse/latest/public/testRun/getTestRunsCreated?testPlanIdOrKey=FRS-43&cutOffDateAndTime=2022-06-20 14:17:45
STATUS 200 Returned if the Test Run details are successfully retrieved from the Test Plan STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testPlanIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
GET /rest/synapse/latest/public/testPlan/{testPlanIssueKey}/defects
STATUS 200 Returned if the Defects are successfully retrieved from the Test Plan STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testPlanIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
POST /rest/synapse/latest/public/testRun/createTestRuns Note:
STATUS 200 Returned if the Test Runs are successfully created from the Test Cycle STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testCaseKey or cycleId or attributeValues provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
POST /rest/synapse/latest/public/testPlan/{testPlanIssueKey}/bulkAssignUpdate
STATUS 200 Returned if the Test Runs are successfully assigned to specified Tester STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testPlanIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
PUT /rest/synapse/latest/public/testPlan/{testPlanIssueKey}/cycle/{cycleName}/wf/{action}
STATUS 200 Returned if the Test Cycle status is updated successfully STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testPlanIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
POST /rest/synapse/latest/public/testPlan/{testPlanIssueKey}/editCycle To get "Test Cycle ID", please execute "GET /rest/synapse/latest/public/testPlan/{testPlanIssueKey}/cycles" and then pickup "id" value from its response.
STATUS 200 Returned if the Test Cycle details is updated successfully STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testPlanIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
GET /rest/synapse/latest/public/testPlan/{testPlanIssueKey}/cycle/{cycleName}/testRuns
STATUS 200 Returned if the Test Runs are successfully retrieved STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testPlanIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
GET /rest/synapse/latest/public/testPlan/{testPlanIssueKey}/cycle/{cycleId}/testRunsByCycleId
STATUS 200 Returned if the Test Runs are successfully retrieved STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testPlanIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
POST /rest/synapse/latest/public/testPlan/{testPlanIssueKey}/addMembersToTestCycle
STATUS 200 Returned if the Test Cases are added/removed successfully STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testPlanIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
PUT /rest/synapse/latest/public/testRun/reorderTestRun
STATUS 200 Returned if the Test Run is reordered successfully STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testRunId provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
GET /rest/synapse/latest/public/testPlan/{testPlanIssueKey}/cycle/{cycleId}/defects
STATUS 200 Returned if the Defects are successfully retrieved from the Test Cycle STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testPlanIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
POST /rest/synapse/latest/public/testCycle/addAutomationJobToTestCycle
STATUS 200 Returned if the Automation Job is successfully added to the Test Cycle STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testPlanIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
POST /rest/synapse/latest/public/testCycle/automationJobs
STATUS 200 Returned if the Automation Job details is successfully retrieved STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testPlanIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
POST /rest/synapse/latest/public/testCycle/triggerAutomationJob
STATUS 200 Returned if the Automation Job is successfully triggered from Test Cycle STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testPlanIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
GET /rest/synapse/latest/public/testRun/{runID} Please note that runID doesn't include the prefix 'TR'.
STATUS 200 Returned if the Test Run Details are successfully retrieved STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testPlanIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
GET /rest/synapse/latest/public/testRun/{testCaseIssueKey}/testRuns
STATUS 200 Returned if the Test Case Execution History are successfully retrieved STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testCaseIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
POST /rest/synapse/latest/public/testRun/testRunsBetween Please note that if leave "toDate" as blank ("toDate" : ""), it will return Test Runs done till current day
STATUS 200 Returned if the Test Runs are successfully done during the specified period STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
POST /rest/synapse/latest/public/testPlan/{testPlanIssueKey}/cycle/{cycleName}/updateTestRun Please note that "Run Attribute" and its values must be created manually before run this API
STATUS 200 Returned if the Test Run is updated successfully STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testPlanIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
POST /rest/synapse/latest/public/testRun/updateStep/ To get "runStepId", please execute "GET /rest/synapse/latest/public/testRun/{runID}" and then pickup "testRunSteps id" value from its response.
STATUS 200 Returned if the Test Run Step Result is successfully updated STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the runStepId provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
POST /rest/synapse/latest/public/testRun/update Please note that "Run Attribute" and its values must be created manually before run this API
STATUS 200 Returned if the Test Run Step Result is successfully updated STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the runId provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
POST /rest/synapse/latest/public/testPlan/{testPlanIssueKey}/bulkStatusUpdate Valid 'status' are: - Passed - Failed - Not Tested - Blocked - NA
STATUS 200 Returned if the Test Runs results are successfully updated STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testPlanIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
POST /rest/synapse/latest/public/testPlan/{testPlanIssueKey}/cycle/{cycleName}/linkBugToTestRun
STATUS 200 Returned if the Bug is successfully linked to the Test Run STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testPlanIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
POST /rest/synapse/latest/public/testRun/step/linkBug?tpKey=?&cycleName=? Example: POST /rest/synapse/latest/public/testRun/step/linkBug?tpKey=FRS-888&cycleName=Sprint 25 Cycle 1 Case 1:
Case 2:
Case 3:
STATUS 200 Returned if the Bug is successfully linked to the Test Run STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testPlanIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
POST /rest/synapse/latest/public/attachment/{runId}/testrun Please note that runId doesn't include the prefix 'TR'. Supported content type: MULTIPART_FORM_DATA STATUS 200 Returned if the attachment is successfully added to Test Run STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the runId provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
POST /rest/synapse/latest/public/attachment/{runId}/testrun/step/{stepno} Please note that runId doesn't include the prefix 'TR'. Supported content type: MULTIPART_FORM_DATA STATUS 200 Returned if the attachment is successfully added to Test Run Step STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the runId provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
POST /rest/synapse/latest/public/testRun/createRunBug
STATUS 200 Returned if the Defect is successfully created from the Test Run STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the runId provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
POST /rest/synapse/latest/public/testRun/createRunStepBug
STATUS 200 Returned if the Defect is successfully created from the Test Run Step STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the runStepId provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
GET /rest/synapse/latest/public/testRun/defects/runId
STATUS 200 Returned if the Defects are successfully retrieved from the Test Run STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the runId provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
GET /rest/synapse/latest/public/attachment/{runId}/getAttachmentDetails
STATUS 200 Returned if the attachments are successfully retrieved from the Test Run STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the runId provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
DELETE /rest/synapse/latest/public/attachment/{runId}/deleteAttachment/{attachmentId} STATUS 200 Returned if the attachment is successfully deleted from the Test Run STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the runId provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
POST: /rest/synapse/latest/public/testCase/create/createTestCase
STATUS 200 Returned if the Test Case is successfully created STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the 'fields' provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
POST: /rest/synapse/latest/public/testSuite/createTestCase
STATUS 200 Returned if the Test Case is successfully created STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
POST: /rest/synapse/latest/public/testSuite/linkTestCase
STATUS 200 Returned if the Test Case/s is successfully linked to specified Test Suite STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
DELETE /rest/synapse/latest/public/testSuite/{projectKey}/removeTestSuiteMember
STATUS 200 Returned if the Test Suite information is successfully deleted from Test Case issue. STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testSuiteName or testCaseKeys provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
POST /rest/synapse/latest/public/testCase/{testCaseIssueKey}/addSteps
STATUS 200 Returned if the Test Steps are successfully added to the Test Case STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testCaseIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
GET /rest/synapse/latest/public/testCase/{testCaseIssueKey}/steps
STATUS 200 Returned if the Test Steps are successfully retrieved from the Test Case STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testCaseIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
GET /rest/synapse/latest/public/testCase/{testCaseIssueKey}/timeTracking
STATUS 200 Returned if the Time Tracking information is successfully retrieved from the Test Case STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testCaseIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
GET /rest/synapse/latest/public/testCase/{testCaseIssueKey}/linkedTestSuites
STATUS 200 Returned if the linked Test Suite information is successfully retrieved from the Test Case STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testCaseIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
GET /rest/synapse/latest/public/testCase/{testCaseIssueKey}/linkedTestPlans
STATUS 200 Returned if the linked Test Plan information is successfully retrieved from the Test Case STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testCaseIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
POST /rest/synapse/latest/public/testCase/{testCaseIssueKey}/updateTestReference
STATUS 200 Returned if the Test Reference information is successfully created from the Test Case STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testCaseIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
GET /rest/synapse/latest/public/testCase/{testCaseIssueKey}/automationReference
STATUS 200 Returned if the Test Reference information is successfully retrieved from the Test Case STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testCaseIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
PUT /rest/synapse/latest/public/testCase/{testCaseIssueKey}/updateStep
STATUS 200 Returned if the Test Step is successfully updated STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the ID provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
PUT /rest/synapse/latest/public/testCase/{testCaseIssueKey}/updateStep
STATUS 200 Returned if the Test Step is successfully updated STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the sequenceNumber provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
DELETE /rest/synapse/latest/public/testCase/{testCaseIssueKey}/deleteStep/{stepId} STATUS 200 Returned if the Test Step is successfully deleted STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the stepId provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
DELETE /rest/synapse/latest/public/testCase/{testCaseIssueKey}/deleteStepBySequenceNo/{stepNo} STATUS 200 Returned if the Test Step is successfully deleted STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the stepNo provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
GET /rest/synapse/latest/public/testCase/{testCaseIssueKey}/linkedRequirements
STATUS 200 Returned if the linked Requirements are successfully retrieved from the Test Case STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testCaseIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
DELETE /rest/synapse/latest/public/testCase/{testCaseIssueKey}/deleteLinkedRequirements
STATUS 200 Returned if the Requirement Associations are successfully deleted STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testCaseIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
PUT /rest/synapse/latest/public/testRun/adhoc/create/{testCaseIssueKey}
STATUS 200 Returned if Test Run is successfully created from the Test Case STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testCaseIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
GET /rest/synapse/latest/public/testRun/adhoc/getTestRuns/{testCaseIssueKey}
STATUS 200 Returned if the Ad Hoc Test Run Details are successfully retrieved from the Test Case STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testCaseIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
GET /rest/synapse/latest/public/testCase/{testCaseIssueKey}/getDefects
STATUS 200 Returned if the Defects are successfully retrieved from the Test Case STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the testCaseIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
POST /rest/synapse/latest/public/requirement/{requirementIssueKey}/addChildren
STATUS 200 Returned if the Child Requirements are successfully linked to the Requirement STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the requirementIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
GET /rest/synapse/latest/public/requirement/{requirementIssueKey}/getChildren
STATUS 200 Returned if the Child Requirements are successfully retrieved from the Requirement STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the requirementIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
GET /rest/synapse/latest/public/requirement/{requirementIssueKey}/getOnlyImmediateChildren
STATUS 200 Returned if the immediate Child Requirements are successfully retrieved from the Requirement STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the requirementIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
POST /rest/synapse/latest/public/requirement/{requirementIssueKey}/linkTestCase
STATUS 200 Returned if the Test Cases are successfully linked to the Requirement STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the requirementIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
GET /rest/synapse/latest/public/requirement/{requirementIssueKey}/linkedTestCases
STATUS 200 Returned if the linked Test Cases are successfully retrieved from the Requirement STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the requirementIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
DELETE /rest/synapse/latest/public/requirement/{requirementIssueKey}/deleteLinkedTestCases
STATUS 200 Returned if the Test Case Associations are successfully deleted STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the requirementIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
GET /rest/synapse/latest/public/requirement/{requirementIssueKey}/getDefects
STATUS 200 Returned if the Defects are successfully retrieved from the Requirement STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the requirementIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
POST /rest/synapse/latest/public/requirementSuite/create
STATUS 200 Returned if the Requirement Suite is successfully created STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the projectKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
DELETE /rest/synapse/latest/public/requirementSuite/delete?projectKeyOrId=?&requirementSuiteId=? Example: DELETE /rest/synapse/latest/public/requirementSuite/delete?projectKeyOrId=10901&requirementSuiteId=116 STATUS 200 Returned if the Requirement Suite is successfully deleted STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the projectKeyOrId or requirementSuiteId provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
POST /rest/synapse/latest/public/requirementSuite/addMember?requirementSuiteId=?&memberId=?&memberProjectKeyOrId=? Example: POST /rest/synapse/latest/public/requirementSuite/addMember?requirementSuiteId=116&memberId=16107&memberProjectKeyOrId=FRS STATUS 200 Returned if the Requirement Issue is successfully linked to Requirement Suite STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the requirementSuiteId or memberId or memberProjectKeyOrId provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
POST /rest/synapse/latest/public/requirementSuite/deleteMember?requirementSuiteId=?&memberId=? Example: POST /rest/synapse/latest/public/requirementSuite/deleteMember?requirementSuiteId=116&memberId=16107 STATUS 200 Returned if the Requirement Issue is successfully deleted from Requirement Suite STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the requirementSuiteId or memberId provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
GET /rest/synapse/latest/public/requirement/{projectKey}/requirementSuites
STATUS 200 Returned if the Requirement Suites are successfully retrieved from the project STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the projectKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
GET /rest/synapse/latest/public/requirement/requirementSuite/{suiteId}
STATUS 200 Returned if the Requirement Suite Members are successfully retrieved from the project STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the suiteId provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
GET /rest/synapse/latest/public/requirement/{requirementIssueKey)/linkedRequirementSuites
STATUS 200 Returned if the Requirement Suite Information is successfully retrieved from the project STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the requirementIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
GET /rest/synapse/latest/public/testRun/getTestRunsForDefect/{defectIssueKey}
STATUS 200 Returned if the Test Run Details are successfully retrieved from the Defect STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the defectIssueKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
GET /rest/synapse/latest/public/testPlan/defects/buildDefects/{buildName}
STATUS 200 Returned if the Defects are successfully retrieved from the Build STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the buildName provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
GET /rest/synapse/latest/public/testPlan/defects/environmentDefects/{envName}
STATUS 200 Returned if the Defects are successfully retrieved from the Environment STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the envName provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
POST: /rest/synapse/latest/public/testSuite/createTestSuite If wants to add '/' as part as Test Suite name, please use escape character '\\'.
STATUS 200 Returned if the Test Suite is successfully created STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
GET /rest/synapse/latest/public/testSuite/{projectKey}/testSuites
STATUS 200 Returned if the Test Suite List is successfully retrieved from the project STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the projectKey provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |
GET /rest/synapse/latest/public/testSuite/testSuite/{suiteId}
STATUS 200 Returned if the Test Suite Members are successfully retrieved from the project STATUS 403 Returned if the user is not authorized perform the action or there is no valid license STATUS 404 Returned if the suiteId provided is not found STATUS 500 Returned if there is any validation error with input data or any unknown Internal Server Error |