Skip to content
Testsigma DOCS

API Reference

API Modules for Test Management by Testsigma


Manage modules of test management like projects, folders, test cases, step groups, test runs, test plans & settings using APIs.


You can now use API Reference for Test Management by Testsigma to manage all modules of test management like projects, test cases, test runs, test plans, folders, step groups, and custom fields. These APIs support automation workflows and integration with CI/CD pipelines.

Each module includes a set of RESTful endpoints that support standard CRUD operations, status updates, and data retrieval. Authentication is managed via Bearer tokens, which must be included in each request.


Prerequisites

  • Before you begin, ensure you have API Token from Test Management by Testsigma.

ModuleOperationDescription
ProjectsGet Project by IDRetrieve details of a project by ID
Get List of ProjectsList all projects with filters
Create ProjectCreate a new project
Update Project by IDUpdate details of a specific project
Delete Project by IDPermanently delete a project
FoldersGet Folder by IDFetch folder details by ID
List FoldersGet list of folders for a project
Create FolderCreate a new folder within a project
Move Folder by IDMove folder under a parent folder
Update Folder by IDRename or reorder an existing folder
Delete Folder by IDDelete a folder permanently
Test CasesGet Test Case by IDRetrieve a specific test case
List Test CasesView paginated list of test cases
Create Test CaseAdd a new test case to a project
Update Test Case by IDModify an existing test case
Delete Test Case by IDRemove a test case permanently
Step GroupsGet Step Group by IDFetch step group by ID
List Step GroupsList all step groups for a project
Create Step GroupCreate a reusable step group
Update Step Group by IDModify an existing step group
Delete Step Group by IDRemove a step group
Test RunsGet Test Run by IDView test run details by ID
List Test RunsList all test runs under a project
Get Test Run Cases by IDView test cases under a specific test run
Create Test RunCreate a new test execution run
Update Test Run by IDUpdate details of an existing test run
Update Test Run Case StatusUpdate status for test cases within a run
Assign User to Test Run CaseAssign a user to a test case in a run
Delete Test Run by IDPermanently remove a test run
Report ImportsJUnit Report ImportImport JUnit test report into TMS
Get Import StatusRetrieve the status of an ongoing or past import
Test PlansGet Test Plan by IDRetrieve a specific test plan
List Test PlansList all test plans in a project
List Test Runs for Test PlanGet all test runs under a specific test plan
Create Test PlanDefine and initiate a new test plan
Complete Test Plan by IDMark a test plan as complete
Update Test Plan by IDUpdate an existing test plan
Delete Test Plan by IDDelete a test plan permanently
SettingsGet Automation TypesFetch automation strategy metadata
Get Test Case TypesRetrieve supported test case types
Get Test Case StatusFetch available test case statuses
Get Test Case PrioritiesRetrieve priority levels for test cases
Get Test Run StatusView status values for test runs
Get UsersList available users for assignment