Skip to content
developers
Open TestCollab

Cases and suites

Build a reusable case repository with suites, steps, tags, datasets, revisions and custom fields.

Method Operation Path
POST Add test suite /suites
POST Add tags /tags
PUT Copy test cases /testcases/bulkCopy
PUT Deletes test cases /testcases/bulkDelete
POST Link bulk test cases /linkedtestcases/bulkLink
POST Unlink bulk test cases /linkedtestcases/bulkUnlink
POST Duplicate suite /suites/copy
POST Duplicate test case /testcases/copy
POST Copy test cases to other project /testcases/copyToOtherProject
POST Create a new custom field /customfields
POST Create a new linked project /linkedprojects
POST Create a new linked project /linkedtestcases
POST Create a custom status /statuses
POST Create a new test case /testcases
POST Create a new test dataset /testdatasets
DELETE Deletes given custom field /customfields/{id}
DELETE Delete reusable steps /reusablesteps/{id}
DELETE Delete a custom status by ID /statuses/{statusId}
DELETE Delete suite /suites/{id}
DELETE Deletes given tag /tags/{id}
DELETE Delete test case /testcases/{id}
DELETE Delete test dataset /testdatasets/{id}
POST Export test cases /testcases/export
GET Get list of reusable steps /reusablesteps
GET Get all suites /suites
GET Get custom fields /customfields/{id}
GET Get custom fields count /customfields/count
GET Get list of custom fields /customfields
GET Get list of linked projects /linkedprojects
GET Get list of linked test cases /linkedtestcases
GET Get suite tree for a given project /projectsuitetrees
GET Get reusable step /reusablesteps/{id}
GET Get reusable steps’ count /reusablesteps/count
GET Get a specific status by ID /statuses/{statusId}
GET List statuses /statuses
GET Get specific suite /suites/{id}
GET Get tag /tags/{id}
GET Get tags’ count /tags/count
GET Get test case /testcases/{id}
GET Get test cases’ count /testcases/count
GET Get test datasets linked to a test cae /testdatasets/getLatest
POST Get matching test cases’ id /testcases/fetchIds
GET Get latest test case revision /testcaserevisions/getLatest
GET Get test case revision /testcaserevisions/{id}
GET Get test case revisions’ count /testcaserevisions/count
GET Get test case revisions /testcaserevisions
GET Get test cases /testcases
GET Get tags /tags
GET Get test dataset /testdatasets/{id}
GET Get test dataset count /testdatasets/count
GET Get test datasets /testdatasets
POST Link suite /suites/link
POST Link test dataset to test case /testdatasets/link
PUT Updates test cases /testcases/quickUpdate
PUT Revert test case to particular revision /testcases/{id}/revert
PUT Review action on test case /testcases/{id}/review
POST Add reusable steps /reusablesteps
POST Set sort order for custom fields /customfields/setSortOrder
POST Set sort order for suites /suites/setOrder
POST Set sort order for test cases /testcases/setSortOrder
POST Bulk actions for suites /suites/bulkAction
POST Bulk actions on test cases /testcases/bulkAction
POST Unlink suite /suites/unlink
POST Unlink test dataset from a test case /testdatasets/unlink
PUT Update test case attachments /testcases/{id}/updateAttachments
PUT Updates a custom field /customfields/{id}
PUT Update reusable steps /reusablesteps/{id}
PUT Update test case reviewer /testcases/{id}/updateReviewer
PUT Update a status by ID /statuses/{statusId}
PUT Updates a suite /suites/{id}
PUT Updates a tag /tags/{id}
PUT Updates a test case /testcases/{id}
PUT Updates a test dataset /testdatasets/{id}