REST API: SUTs

Methods


TypeVer.Command parameterParameters
Getters
GET3.2b2+ getSutsTree forceRetrievingResults=true|false
Example of success:

GET7+ getSutsTree treeFilter=<treeFilter>
forceRetrievingResults=true|false
Example of success:

GET3.2b2+ getSutForm
Example of success:

GET3.2b2+ getSutDetails sutId=<id>
frozen=<true|false>
Example of success:

GET3.2b2+ getSutDetailsRevision sutId=<id>
revision=<revision>
Example of success:

GET3.3b1+ getSutCoverageRequirements sutId=<id>
Example of success:

GET3.3b1+ getSutCoverageSpecifications sutId=<id>
Example of success:

GET3.3b1+ getSutCoverageTests sutId=<id>
Example of success:

GET3.2+ getSutLinkedRequirements sutIds=<id, id, ...>
Example of success:

GET3.2+ getSutLinkedSpecifications sutIds=<id, id, ...>
Example of success:

GET3.2+ getSutLinkedTests sutIds=<id, id, ...>
Example of success:

GET10+ getSutRelatedRequirements sutIds=<id, id, ...>
Example of success:

GET3.3b2+ getSutDefectsFoundInManually sutId=<id>
Example of success:

GET3.3b2+ getSutDefectsFoundInThroughTests sutId=<id>
Example of success:

GET3.3b2+ getSutDefectsFixedIn sutId=<id>
Example of success:

GET4.1sp9+ getSutResultsTestProgress sutId=<id>
startDate=<date>
stopDate=<date>
Example of success:

GET4.1sp9+ getSutResultsTestcaseProgress sutId=<id>
startDate=<date>
stopDate=<date>
Example of success:

GET4.1sp9+ getSutResultsTests sutId=<id>
Example of success:

GET4.1sp9+ getSutResultsTestcases sutId=<id>
Example of success:

GET4.1sp9+ getSutResultsSteps sutId=<id>
Example of success:

GET5+ getSutResultsHistory sutId=<id>
Example of success:

GET6+ getSutResultsRequirementsSummary sutId=<id>
Example of success:

GET5+ getSutResultsRequirements sutId=<id>
Example of success:

GET5+ getSutResultsRequirementsPerType sutId=<id>
Example of success:

GET3.0+ getSutCustomFields sutId=<id>
Example of success:

GET3.0+ getSutAttachments sutId=<id>
Example of success:

GET3.0+ getSutInheritedAttachments sutId=<id>
Example of success:

GET3.0+ getSutRevisions sutId=<id>
Example of success:

GET3.0+ getSutChanges sutId=<id>
Example of success:

GET3.3 getSutProgress sutId=<id>
Example of success:

GET3.3 getSutRadar sutId=<id>
Example of success:

GET3.3 getSutPyramid sutId=<id>
Example of success:

GET8+ getSutCometTestsPrioritization sutId=<id>
campaignId=<id>
Example of success:

GET6+ getSutFolder sutId=<id>
Example of success:

GET6+ getSutFreezeStatus sutId=<id>
Example of success:

Setters
POST3.2+createSut parentFolderId=<id>
Content of the form with values
(see getSutForm)
must be passed in the request's body
as multi-part.
Example of success:

POST3.2+updateSutDetails Content of the form with values
(see getSutDetails)
must be passed in the request's body
as multi-part.
Example of success:

Example of failure:
POST3.2b0linkSutToRequirements sutId=<id>
(opt.) connectorIndex=<index>

The list of the requirement Ids
must be passed in the request's body
in the object list format
Example of success:

Example of failure:
POST3.2+insertSutCustomFieldValue sutId=<id>
type=<customFieldType>
customFieldId=<id>
customFieldValue=<value>
Example of success:

POST3.2+copySuts sutIds=<id, id, ...>
destParentFolderId=<id>
Example of success:

POST3.2+moveSuts sutIds=<id, id, ...>
destParentFolderId=<id>
Example of success:

POST3.0+freezeSut sutId=<id>
Example of success:

POST3.0+unfreezeSut sutId=<id>
Example of success:

GET? signSut
Example of success:

POST3.0+deleteSuts sutIds=<id, id, ...>
Example of success: