Skip to main content

POST Add Bulk Advanced Test Plan

This endpoint enables users to generate multiple advanced test plans in bulk.

Updated over 3 weeks ago

API Endpoint


{{apiUrl}}/api/v1/advancedTestPlan/bulk?projectKey={{projectKey}}

HEADERS


To authenticate the API request, you need to provide the Vansah Connect Token that is generated from the Jira workspace's Vansah configuration page.

Authorization

{{vansahConnectToken}}


Generate a Token from Vansah

Request Body


Data Structure

1. Root Object

  • data (Array, Required): A list of advanced test plans to be created in bulk.

2. Test Plan Object (data[])

Each test plan object includes the following properties as key-value pairs:

  • name (String, Required):

    Provide the name of the advanced test plan.
    Example: "Sprint 1 Test Plan"

  • startDate (String, Optional, Format: YYYY-MM-DD):

    Provide the start date of the advanced test plan.
    Example: "2025-03-26"

  • endDate (String, Optional, Format: YYYY-MM-DD):

    Provide the end date of the advanced test plan.
    Example: "2025-04-10"

  • testPlanFolder (Object, Optional):

    Provide parent folder identifier under which you want to create advanced test plan. When not provided, it will create advanced test plan under main repository folder.

    • identifier (String, Optional): Unique identifier of the advanced test plan folder.
      Example: "4df41ddc-facf-11ef-892e-2e4c1a6a0f74"

  • requirements (Object, Optional):

    Provide details of the asset requirements you want under advanced test plan

    • issue (Array, Optional): Provide list of Jira issues you would like to link with advanced test plan.

      • key (String, Optional): Issue key from Jira.
        Example: "TF-1"

    • testFolder (Array, Optional): Provide list of test folders you want to link with advanced test plan.

      • identifier (String, Optional): Unique identifier of the test folder.
        Example: "4df41ddc-facf-11ef-892e-2e4c1a6a0f74"

Example Request


{

"data": [

{

"name": "TEST-1",

"startDate": "2025-03-14",

"endDate": "2025-03-14",

"testPlanFolder": { },

"requirements": {

"issue": [ {"key": "TT-1"}, {"key": "TT-3"} ],

"testFolder": [ { "identifier": "4df41ddc-facf-11ef-892e-2e4c1a6a0f74" } ]

}

},

{

"name": "TEST-2",

"startDate": "2025-03-14",

"endDate": "2025-03-14",

"testPlanFolder": { },

"requirements": {

"issue": [ {"key": "TT-2"}, {"key": "TT-4"} ],

"testFolder": [ { "identifier": "4df41ddc-facf-11ef-892e-2e4c1a6a0f74" } ]

}

},

{

"name": "TEST-3",

"startDate": "2025-03-14",

"endDate": "2025-03-14",

"testPlanFolder": {},

"requirements": {

"issue": [ {"key": "TT-3"}, {"key": "TT-5"} ],

"testFolder": [ { "identifier": "4df41ddc-facf-11ef-892e-2e4c1a6a0f74" } ]

}

},

{

"name": "TEST-4",

"startDate": "2025-03-14",

"endDate": "2025-03-14",

"testPlanFolder": { },

"requirements": {

"issue": [ {"key": "TT-1"}, {"key": "TT-5"} ],

"testFolder": [ { "identifier": "4df41ddc-facf-11ef-892e-2e4c1a6a0f74" } ]

}

},

{

"name": "TEST-5",

"startDate": "2025-03-14",

"endDate": "2025-03-14",

"testPlanFolder": { },

"requirements": {

"issue": [ {"key": "TT-2"}, {"key": "TT-3"}, {"key": "TT-4"} ],

"testFolder": [ { "identifier": "4df41ddc-facf-11ef-892e-2e4c1a6a0f74" } ]

}

}

]

}

Example Response


{

"success": true,

"message": "Advanced Test Plan/s created successfully",

"data": [

{

"identifier": "0403a89d-0ac3-11f0-b619-a6332c493f52",

"name": "TEST-1",

"iterationIdentifier": "0404ecee-0ac3-11f0-b619-a6332c493f52",

"tpKey": "TT-P79"

},

{

"identifier": "04211097-0ac3-11f0-b619-a6332c493f52",

"name": "TEST-2",

"iterationIdentifier": "04220207-0ac3-11f0-b619-a6332c493f52",

"tpKey": "TT-P80"

},

{

"identifier": "043d03d8-0ac3-11f0-b619-a6332c493f52",

"name": "TEST-3",

"iterationIdentifier": "043df957-0ac3-11f0-b619-a6332c493f52",

"tpKey": "TT-P81"

},

{

"identifier": "045c154e-0ac3-11f0-b619-a6332c493f52",

"name": "TEST-4",

"iterationIdentifier": "045cf166-0ac3-11f0-b619-a6332c493f52",

"tpKey": "TT-P82"

},

{

"identifier": "0479aef3-0ac3-11f0-b619-a6332c493f52",

"name": "TEST-5",

"iterationIdentifier": "047aa77a-0ac3-11f0-b619-a6332c493f52",

"tpKey": "TT-P83"

}

]

}

Did this answer your question?