Get All Plans By Project ID
The Get All Plans API retrieves all test plans associated with a specific project. The user must have the PLAN_VIEW
authority to access this endpoint.
Endpoint Information
URL:
https://testinium.io/Testinium.RestApi/api/projects/{projectId}/plans
Method:
GET
Authentication: Required (
Bearer Token
)
Path Parameters
projectId
Object
Yes
The unique ID of the project to fetch plans.
Response
Response Fields
id
Long
Unique ID of the test plan.
type
String
Type of the test plan (e.g., APPIUM
).
plan_name
String
Name of the test plan.
project_id
Long
ID of the project the test plan belongs to.
project_name
String
Name of the project associated with the test plan.
company_id
Long
The ID of the company that owns the project.
scenarios
Array
List of scenario IDs associated with the test plan.
period
Object
Period configuration for the test plan (e.g., MANUAL
, repeat interval).
alerts
Array
List of alerts associated with the test plan.
enabled
Boolean
Whether the test plan is enabled.
group_plan
Boolean
Indicates whether this is a group plan.
plan_parallel_test_limit
Integer
The maximum number of parallel tests allowed for this plan.
last_execution
Object
Details of the last execution of the test plan.
failed_test_retry_count
Integer
Number of retries for failed tests.
alerts_enabled_result
Boolean
Whether alerts are enabled for the test result.
project_enabled
Boolean
Whether the associated project is enabled.
test_run_type
String
The type of the test run (e.g., CROSS
).
created_at
String
Timestamp when the test plan was created.
updated_at
String
Timestamp when the test plan was last updated.
created_by
String
The user who created the test plan.
updated_by
String
The user who last updated the test plan.
xray_enabled
Boolean
Whether XRay integration is enabled for the test plan.
test_rail_enabled
Boolean
Whether TestRail integration is enabled.
test_rail_any_mismatch
Boolean
Whether TestRail any mismatch is allowed.
is_parent
Boolean
Whether the test plan is a parent plan.
childs
Array
List of child test plans associated with the parent plan.
screen_shot_type
String
Type of screenshot captured (e.g., YES
for screenshot enabled).
video_enabled
Boolean
Whether video recording is enabled for the test plan.
environment_resolutions
Array
List of environment resolution details.
test_plan_java_parameters
Array
Java parameters used by the test plan.
clear_app_data
Boolean
Whether app data should be cleared before running the test.
uninstall_app_after_test
Boolean
Whether the app should be uninstalled after the test.
fetch_app_files
Array
List of app files to be fetched before the test.
Error Codes
400
INVALID_REQUEST
The request was malformed or contained errors.
404
PLAN_NOT_FOUND
No test plan was found for the specified project ID.
403
ACCESS_DENIED
User lacks PLAN_VIEW
authority.
500
INTERNAL_ERROR
An unexpected error occurred on the server side.
Example Request
Last updated