Skip to main content

Clone Pipeline through API

This knowledge base article walks you through how you can clone the pipeline through API also.

cURL request to perform

Example cURL:

curl -X POST 'https://app.harness.io/gateway/pipeline/api/pipelines/clone?routingId=<ACCOUNT_ID>&accountIdentifier=<ACCOUNT_ID>&storeType=INLINE' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer YOUR BEARER TOKEN' \
-d '{
"cloneConfig": {
"connectors": false,
"inputSets": false,
"templates": false,
"triggers": false
},
"connectors": false,
"inputSets": false,
"templates": false,
"triggers": false,
"destinationConfig": {
"orgIdentifier": "DemoOrg",
"projectIdentifier": "Test1",
"pipelineIdentifier": "testpipeline",
"pipelineName": "testpipeline"
},"sourceConfig":{
"orgIdentifier": "DemoOrg",
"pipelineIdentifier": "testpipeline_Clone",
"projectIdentifier": "Test2"
}
}'