Number of APIs: 10
POST https://{{host}}/test-management/v3/functional/test-suites
Creates an empty test suite. To add objects to the newly created test suite, run the Add test cases to a test suite and Add variables to a test suite operations.
GET https://{{host}}/test-management/v3/functional/test-suites
Lists test suites created in your organization. The list can also include deleted test suites you can restore. The response contains an array of objects, each keyed by testSuiteId
. You can use these IDs to Get a test suite with child objects.
3. Generate a test suite with child objects
POST https://{{host}}/test-management/v3/functional/test-suites/auto-generate
Generates a default test suite with test cases and variables for a specific property version and a URL. Based on property settings and its behaviors and the URL, Test Center generates a default test suite object with test cases and variables. You can modify the generated test suite and add it to Test Center using the Create a test suite with child objects operation.
4. Create a test suite with child objects
POST https://{{host}}/test-management/v3/functional/test-suites/with-child-objects
Creates a test suite with test cases and variables. You can use the Generate a test suite with child objects operation to create a default test suite for a property version and then import it with this operation. The operation responds with a partial-success 207 response. Once you create the test suite, you can continue adding more objects to it with the Add test cases to a test suite and Add variables to a test suite operations.
GET https://{{host}}/test-management/v3/functional/test-suites/:testSuiteId
Returns basic data about a test suite. To check test cases and variables included in the test suite, run the Get a test suite with child objects operation.
PUT https://{{host}}/test-management/v3/functional/test-suites/:testSuiteId
Updates basic settings of a test suite. To edit test cases and variables, run the Update a test suite with child objects operation.
DELETE https://{{host}}/test-management/v3/functional/test-suites/:testSuiteId
Deletes a test suite and included child objects: test cases and variables. You can restore test suites with child objects within 30 days of deleting them.
POST https://{{host}}/test-management/v3/functional/test-suites/:testSuiteId/restore
Restores a deleted test suite and included child objects. You can run this operation within 30 days of deleting the test suite.
9. Get a test suite with child objects
GET https://{{host}}/test-management/v3/functional/test-suites/:testSuiteId/with-child-objects
Exports a test suite with test cases and variables.
10. Update a test suite with child objects
PUT https://{{host}}/test-management/v3/functional/test-suites/:testSuiteId/with-child-objects
Updates a test suite and included test cases and variables.
ENDPOINTS