/
New API Migration Guide

New API Migration Guide

Welcome to the API migration guide.

 

Document scope

 

Who Should Use This Guide

 

If you're using our API directly via tools like Postman or through scripts, this guide is essential to ensure a smooth transition to the updated API. This migration guide is designed for developers and technical teams who are using our API directly, whether through tools like Postman, custom scripts, or integrated applications.

 

For QAlity Plus Cloud users
Swagger API documentation is now available here: link.

In order to prepare for the upcoming changes, please use the migration guide exclusively.

 

The user interface will not be affected by these changes. You can ignore this guide if you interact with our app primarily through the UI.

 

List of Deprecated Endpoints

 

  • PUT /testStep

  • POST /testStep

  • PUT /testStep/{testStepId}

  • DELETE /testStep/{testStepId}

  • GET /testStep/{testCaseId}

  • GET /testExecution

  • PUT /testExecution/{testExecutionId}

  • POST /testExecution

  • GET /testExecution/{testExecutionId}

  • DELETE /testExecution/{testExecutionId}

  • GET /testExecution/history/{testExecutionId}

  • GET /testExecution/failedSteps/{testCaseId}

  • GET /testExecution/bugsReported/{testCaseId}

  • DELETE /testExecutionIssue

  • POST /testExecutionIssue

  • PUT /testCycles/{testCycleId}

  • POST /testCycleClones

  • POST /testCasesInCycle

  • DELETE /testCasesInCycle/{testCaseInCycleId}

  • GET /testCasesInCycle/{testCaseInCycleId}

  • PUT /folders

  • POST folders/testCases

  • DELETE folders/testCases

  • GET folders/search

  • GET folders

  • PUT /statuses

  • POST /importTestCases

  • POST /bulkTestSteps

  • GET /testExecutionReportCharts

  • POST /testExecutions/bulk

  • PUT /testExecutions/assignee/bulk

  • PUT /testExecutions/status/bulk

  • POST /testExecutions/latest

  • DELETE /deleteTestCycle/{testCycleId}

  • POST /testCycleClones

  • GET /testCycles

  • GET /testCyclesForExecution

  • GET /testCyclesForExecution/{testCaseId}/{testCycleId}

  • GET /traceabilityReport

  • GET /testExecutionReport

  • PUT /testExecution/executionAssignee

  • PUT /testExecutions/{testExecutionId}

 

Detailed Comparison of Old and New Endpoints

Old Endpoint

New Endpoint

Change Description

Old Endpoint

New Endpoint