Testinium
  • Testinium Cloud
    • GET STARTED
      • What is Testinium?
      • Go to Testinium
    • How to run tests in Testinium?
    • Testinium Cloud Navigation
  • LOGIN
    • Login
      • Log in to Testinium
      • Reset Password
  • DASHBOARD
    • Dashboard
  • USER PROFILE
    • User Profile
      • Account Information
  • PROJECTS
    • Projects
      • Create New Project
      • Summary
      • Scenarios
      • Plans
      • Advanced
      • Properties
  • SCENARIOS
    • Scenarios
      • Create Scenario
      • Edit Scenarios
      • Delete Scenarios
      • Create New Group
      • Sync Scenarios
  • PLANS
    • Plans
      • Create Plan
      • Edit Plans
      • Delete Plans
      • Report
      • Run Plan
      • Quick Run Plan
  • REPORTS
    • Reports
      • Test Execution(Auto)
      • Scheduled Reports(Periodically Scheduled)
        • Create New Periodically Reports
        • Edit Periodically Report
        • Delete Periodically Report
        • Periodically Report History
      • Smart Prioritization Report
  • AUTOMATED TEST
    • Automated Test
      • Test Code Generator(Web)
      • Test Code Generator(Android Web)
      • Test Code Generator(IOS Web)
      • Test Code Generator(Android App)
      • Test Code Generator(IOS App)
      • Operation Report
  • PLUGINS
    • Plugins
      • Jenkins
      • Automated Test
      • Jira
      • Slack
      • TestRail
  • API's
    • Auth
      • Login
    • Account
      • Delete Customer API
      • Get All Roles
      • Get Customer ID by Company ID
      • Get Package Price by Package, Period, and Currency
      • Get User Details by Customer ID and User ID
      • Get Customer Information
      • Get Last Subscribed Product Packages of Customer
      • Update User
      • Get Billings by Customer ID
      • Get Address Types
      • Get Phone Types
      • Get Countries
      • Get Live Testing Parallel Limit
      • Update Live Testing Parallel Limit
      • Update Repository Information
      • Get Users of a Customer
      • Get All Products
    • Project
      • Get All Projects
      • Get All Projects By ProjectID
      • Get All Projects By Company ID
      • Get All Active Projects
      • Create Mobile Project
      • Create Service Project
      • Create WEB Project
      • Create Project From Template
      • Upload Mobile App
      • Delete Mobile App
      • Get Framework Summary
      • Enable Project
      • Disable Project
      • Get Jira Settings By ProjectID
      • Update Project For Jira Issue Settings
      • Get TestRail Settings By ProjectID
      • Update Project TestRail Settings
      • Get Xray Settings By ProjectID
      • Update Xray Settings By ProjectID
      • Get Xray Project Key Activation Information
      • Delete Project
      • Get Branch List By ProjectID
      • Get Plugins
    • Plan
      • Get All Test Plans
      • Get Plan By Plan ID
      • Get All Parent Plans
      • Get All Plans By Project ID
      • Get Active Test Plans
      • Run Test Plan
      • Force Run Test Plan
      • Quick Run Test Plan
      • Check Test Plan Running Status
      • Create Test Plan
      • Update Test Plan
      • Delete Test Plan
      • Get Band Width Types
      • Get Maximum Execution Times
      • Get Browsers
      • Get All Desktop Environments
      • Get All Mobile Environments
      • Get Total Plan Count by Filter
      • Get Files of a Test Plan
    • Reports
      • Get All Test Executions By Plan ID
      • Get Test Execution By ID
      • Download Execution Report by ID
      • Get Test Results of Execution by Scenario ID
      • Get Detailed Test Result
      • Filter Test Executions
      • Get Total Test Execution Runtime
      • Get Test Results Per Day
      • Graph Prioritization
      • Graph Prioritization Scenario
      • Get Plans By Scheduled Reports
      • Create Scheduled Report
      • Get All Scheduled Reports
      • Get Scheduled Report by ID
      • Update Scheduled Report
      • Get Scheduled Report History
      • Delete Scheduled Report
      • Get Public Report Link
      • Get Automated Apps for a Company
      • Get Remote Test Results Detailed
      • Get Test Result Detailed
    • Scenario
      • Get All Scenarios
      • Get All Group Scenarios
      • Get Scenario By ID
      • Get Test Scenarios By Filter
      • Get Scenarios by Execution ID
      • Get Last Failed Scenarios of a Test Plan
      • Create Scenario
      • Create Group Scenario
      • Update Scenario
      • Delete Scenario
      • Delete Multiple Scenarios
      • Get Total Scenario Count by Filter
      • Get File List (Source Tree)
      • Get BDD Steps
      • Read Test Method List
  • RELEASE NOTES
    • Release Notes
      • Testinium-Cloud 2.13.8 Release Notes
      • Testinium-Cloud 2.13.6 Release Notes
      • Testinium-Cloud 2.13.5 Release Notes
      • Testinium-Cloud 2.13.4 Release Notes
      • Testinium-Cloud 2.13.3 Release Notes
      • Testinium-Cloud 2.13.2 Release Notes
      • Testinium-Cloud 2.13.1 Release Notes
      • Testinium-Cloud 2.13.0 Release Notes
      • Testinium-Cloud 2.12.4 Release Notes
Powered by GitBook
On this page
  • Endpoint Information
  • Path Parameters
  • Response
  • Response Fields
  • Example Request
  1. API's
  2. Plan

Get Plan By Plan ID

Retrieves detailed information about a specific test plan by its ID, including scenarios, execution details, alerts, and configurations.


Endpoint Information

  • URL: https://testinium.io/Testinium.RestApi/api/plans/{planId}

  • Method: GET

  • Authentication: Required (Bearer Token)


Path Parameters

Parameter
Type
Required
Description

planId

Long

Yes

The unique identifier of the test plan.


Response

{
    "id": 3353,
    "type": "SELENIUM",
    "project_id": 1453,
    "project_name": "PegasusRunTimeElleme",
    "company_id": 5267,
    "plan_name": "PegasusWebApi",
    "scenarios": [
        23526,
        23527,
        23528,
        23529,
        23530,
        23531,
        23532,
        23533
    ],
    "period": {
        "period_type": "MANUAL",
        "scheduled_days_of_week": [],
        "repeat_period": 60
    },
    "alerts": [
        {
            "alert_type": "EMAIL",
            "alert_sending_status": "EVERY_TEST",
            "target": "furkan.kartal@testinium.com",
            "plan_id": 3353,
            "enabled": true,
            "unsubscribe_link_eliminated": false
        }
    ],
    "enabled": true,
    "group_plan": false,
    "plan_parallel_test_limit": 24,
    "last_execution": {
        "id": 274063,
        "user_id": 5322,
        "username": "mehmetaksahin",
        "company_id": 5267,
        "project_id": 1453,
        "project_name": "PegasusRunTimeElleme",
        "plan_id": 3353,
        "plan_name": "PegasusWebApi",
        "test_results": [
            3545263,
            3545264,
            3545265,
            3545266,
            3545267,
            3545268,
            3545269,
            3545270
        ],
        "runtime": 61000,
        "result_summary": {
            "ERROR": 8
        },
        "start_date": "2025-01-13T08:54:41Z",
        "end_date": "2025-01-13T08:55:42Z",
        "test_result_status_counts": "[ERROR, 8]"
    },
    "failed_test_retry_count": 0,
    "alerts_enabled_result": false,
    "project_enabled": true,
    "test_run_type": "CROSS",
    "created_at": "2025-01-13T08:19:12Z",
    "updated_at": "2025-01-13T08:19:13Z",
    "created_by": "mehmetaksahin",
    "updated_by": "mehmetaksahin",
    "xray_enabled": false,
    "test_rail_enabled": false,
    "test_rail_any_mismatch": false,
    "is_parent": false,
    "childs": [],
    "screen_shot_type": "YES",
    "video_enabled": true,
    "environment_resolutions": [
        {
            "environment": {
                "id": 440,
                "name": "Chrome",
                "operating_system": "WIN10",
                "browser_type": "CHROME",
                "environment_type": "chrome",
                "environment_version": "LATEST",
                "enabled": true,
                "operating_system_clean_name": "Windows 10",
                "mobile": false
            },
            "resolution": {
                "resolution_name": "FHD",
                "resolution_width": 1920,
                "resolution_height": 1080
            }
        }
    ],
    "test_plan_java_parameters": [],
    "performance_data_enabled": false,
    "file_download_path": ""
}

Response Fields

Field
Type
Description

id

Long

The unique identifier of the test plan.

type

String

The type of test plan (e.g., SELENIUM).

project_id

Long

The unique identifier of the associated project.

project_name

String

The name of the associated project.

company_id

Long

The unique identifier of the company.

plan_name

String

The name of the test plan.

scenarios

Array

A list of scenario IDs associated with the test plan.

period

Object

Details about the plan's schedule and repeat period.

alerts

Array

A list of alerts configured for the plan.

enabled

Boolean

Whether the test plan is enabled.

group_plan

Boolean

Indicates if the plan is part of a group plan.

plan_parallel_test_limit

Integer

The maximum number of parallel tests allowed for the plan.

last_execution

Object

Details about the most recent execution of the test plan.

created_at

String

The timestamp of when the plan was created.

updated_at

String

The timestamp of when the plan was last updated.

created_by

String

The username of the user who created the plan.

updated_by

String

The username of the user who last updated the plan.

screen_shot_type

String

Indicates whether screenshots are enabled for the test plan (e.g., "YES").

video_enabled

Boolean

Indicates if video recording is enabled for test executions.

environment_resolutions

Array

A list of environments and their associated screen resolutions for the plan.


Example Request

curl --location --request GET "https://testinium.io/Testinium.RestApi/api/plans/{planId}" \
--header 'Authorization: Bearer <your_access_token>'
PreviousGet All Test PlansNextGet All Parent Plans

Last updated 3 months ago