/
Requirement Resource

Requirement Resource

Below are the list of REST APIs we developed related to requirement.

POST /rest/testray/latest/public/requirement/{requirementIssueKey}/addChildren

SAMPLE http://testray.goldfingerholdings.onl/rest/testray/latest/public/requirement/TAT-500/addChildren

REQUEST body

{ "requirementKeys": ["TAT-501","TAT-502"] }

get /rest/testray/latest/public/requirement/{requirementIssueKey}/getChildren

SAMPLE http://testray.goldfingerholdings.onl/rest/testray/latest/public/requirement/TAT-500/getChildren

REQUEST body NULL

get /rest/testray/latest/public/requirement/{requirementIssueKey}/getOnlyImmediateChildren

SAMPLE http://testray.goldfingerholdings.onl/rest/testray/latest/public/requirement/TAT-500/getOnlyImmediateChildren

REQUEST body NULL

get /rest/testray/latest/public/requirement/{projectKey}/requirementSuites

SAMPLE http://testray.goldfingerholdings.onl/rest/testray/latest/public/requirement/TAT/requirementSuites

REQUEST body NULL

Delete /rest/testray/latest/public/requirement/{requirementIssueKey}/removeChildren

SAMPLE http://testray.goldfingerholdings.onl/rest/testray/latest/public/requirement/TAT-500/removeChildren

REQUEST body

{ "requirementKeys":["TAT-501","TAT-502"] }

get /rest/testray/latest/public/requirement/{requirementIssueKey}/linkedRequirementSuites

SAMPLE http://testray.goldfingerholdings.onl/rest/testray/latest/public/requirement/TAT-500/linkedRequirementSuites

REQUEST body NULL

POST /rest/testray/latest/public/requirementSuite/create

SAMPLE http://testray.goldfingerholdings.onl/rest/testray/latest/public/requirementSuite/create

REQUEST body

{ "projectKey":"TAT", "suiteName":"API - REQ Suite", "parentSuiteId":0 }

POST /rest/testray/latest/public/requirementSuite/addMember

SAMPLE http://testray.goldfingerholdings.onl/rest/testray/latest/public/requirementSuite/addMember

REQUEST body

{ "memberId":80000, "requirementSuiteId":500, "memberProjectKeyOrId":"TAT" }

get /rest/testray/latest/public/requirement/{projectKey}/requirementSuite/440

SAMPLE http://testray.goldfingerholdings.onl/rest/testray/latest/public/requirement/TAT/requirementSuite/500

REQUEST body NULL

Delete /rest/testray/latest/public/requirementSuite/deleteMember

SAMPLE http://testray.goldfingerholdings.onl/rest/testray/latest/public/requirementSuite/deleteMember

REQUEST body

{ "requirementSuiteId":500, "memberId":80000 }

Delete /rest/testray/latest/public/requirementSuite/delete

SAMPLE http://testray.goldfingerholdings.onl/rest/testray/latest/public/requirementSuite/delete

REQUEST body

{ "projectKeyOrId":"TAT", "requirementSuiteId":500 }

POST /rest/testray/latest/public/requirement/{requirementIssueKey}/linkTestCase

SAMPLE http://testray.goldfingerholdings.onl/rest/testray/latest/public/requirement/TAT-500/linkTestCase

REQUEST body

{ "testCaseKeys": ["TAT-100","TAT-101"] }

get /rest/testray/latest/public/requirement/{requirementIssueKey}/linkedTestCases

SAMPLE http://testray.goldfingerholdings.onl/rest/testray/latest/public/requirement/TAT-500/linkedTestCases

REQUEST body NULL

Delete /rest/testray/latest/public/requirement/{requirementIssueKey}/deleteLinkedTestCases

SAMPLE http://testray.goldfingerholdings.onl/rest/testray/latest/public/requirement/TAT-500/deleteLinkedTestCases

REQUEST body

{ "testCaseKeys": ["TAT-100","TAT-101"] }

get /rest/testray/latest/public/requirement/{requirementIssueKey}/getDefects

SAMPLE http://testray.goldfingerholdings.onl/rest/testray/latest/public/requirement/TAT-500/getDefects

REQUEST body NULL