Logo
Akamai APIs API Documentation

Test suites

Number of APIs: 10


1. Create a test suite

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.



2. List test suites

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.



5. Get a test suite

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.



6. Update a test suite

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.



7. Delete a test suite

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.



8. Restore a test suite

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