Project
Get All Plans
The endpoint retrieves all test plans associated with the user's company. The response contains a list of test plans.
Get All Projects
The endpoint retrieves all projects associated with the company of the authenticated user. It returns a list of projects in JSON format with detailed information about each project.
Get Project by ID or Name
The endpoint enables authenticated users to retrieve detailed information about a project by specifying either its unique ID or name. URL \<custom-env-url>/Testinium.
Get Projects by Company ID
This endpoint retrieves a list of projects associated with a specific company. It ensures that the authenticated user has access to the company before returning the project list.
Get Active Project By ID
The endpoint retrieves the active project by its ID. It ensures that the project belongs to a company accessible to the user.
Get All Projects by User's Companies
The endpoint retrieves all projects associated with the companies that the authenticated user belongs to. It returns a list of projects in the form of ProjectDTO objects.
Get All Companies
The endpoint retrieves a list of all companies. The user must have the ROLE ADMIN authority to access this endpoint.
Create Project
This endpoint is used to create a new project by a user. Below are the details regarding the usage of the API.
Update Project
This endpoint is used to update an existing project. A user can update project details using the project name or ID.
Upload File to Project
The endpoint allows users to upload files to a specific project. The request must include a list of files, and the user must have appropriate permissions to access the project.
Delete Mobile App
This endpoint is used to delete a mobile application from the database and storage. Below are the details related to the API usage.