Get All Projects By ProjectID
This endpoint retrieves the project associated with the user's current company. Users must have the PROJECT_VIEW
authority to access this endpoint.
Endpoint Information
URL:
https://testinium.io/Testinium.RestApi/api/projects/{projectid}
Method:
GET
Authentication: Required (
Bearer Token
)
Query Parameters
email
String
No
The email address of the user to filter projects. If provided, it must match the authenticated user's email.
Request Body
No request body is required. The email
parameter can be passed as a query parameter.
Response
The response contains a list of projects, including details such as the project name, test configurations, and other metadata.
Mobile Project Response
WEB Project Response
Service Project Response
Response Fields
id
Long
The unique ID of the project.
project_name
String
The name of the project.
enabled
Boolean
Indicates whether the project is enabled.
types
Array
List of supported test types (e.g., ANDROID
, IOS
, WEB
, SERVICE
).
repository_path
String
The repository path of the project.
test_framework
String
The test framework used (e.g., APPIUM
, SELENIUM
, SERVICE
).
test_file_type
String
The type of test file used (e.g., APPIUM_GAUGE
, SELENIUM_GAUGE
, KARATE
).
test_runner_tool
String
The test runner tool used (e.g., MAVEN
).
created_at
String
The date and time when the project was created in ISO 8601 format.
updated_at
String
The date and time when the project was last updated in ISO 8601 format.
created_by
String
The username of the user who created the project.
updated_by
String
The username of the user who last updated the project.
branch_name
String
The Git branch name associated with the project.
testrail_enabled
Boolean
Indicates whether the project is connected to TestRail.
jira_enabled
Boolean
Indicates whether the project is connected to Jira.
xray_enabled
Boolean
Indicates whether the project is connected to Xray.
ios_mobile_app
String
The name of the iOS mobile application associated with the project.
android_mobile_app
String
The name of the Android mobile application associated with the project.
ios_app_hash
String
The hash of the iOS application file.
android_app_hash
String
The hash of the Android application file.
apk_meta
Object
Metadata information about the Android application.
ios_meta
Object
Metadata information about the iOS application.
Error Codes
400
PROJECT_NOT_FOUND
No project found with the given ID.
401
UNAUTHORIZED_ACCESS
User authentication failed or token is missing.
403
ACCESS_DENIED
User lacks PROJECT_VIEW
authority.
500
INTERNAL_SERVER_ERROR
An unexpected error occurred on the server side.
Example Request
Last updated