# Pipeline Execute

This contains APIs for Executing a Pipeline

## Retry History for a given execution

 - [GET /pipeline/api/pipeline/execute/retryHistory/{planExecutionId}](https://apidocs.harness.io/pipeline-execute/retryhistory.md)

## Execute an Interrupt

 - [PUT /pipeline/api/pipeline/execute/interrupt/{planExecutionId}](https://apidocs.harness.io/pipeline-execute/puthandleinterrupt.md): Executes an Interrupt on a Given Execution

## Marks the Manual Execution as fail or resume

 - [POST /pipeline/api/pipeline/execute/manual-execution/{nodeExecutionId}](https://apidocs.harness.io/pipeline-execute/markmanualexecution.md)

## Handles the interrupt for a given stage in a pipeline

 - [PUT /pipeline/api/pipeline/execute/interrupt/{planExecutionId}/{nodeExecutionId}](https://apidocs.harness.io/pipeline-execute/handlestageinterrupt.md)

## Retry a executed pipeline with inputSet pipeline yaml

 - [POST /pipeline/api/pipeline/execute/retry/{identifier}](https://apidocs.harness.io/pipeline-execute/retrypipeline.md)

## Retry a executed pipeline with Runtime Input YAML V2

 - [POST /pipeline/api/pipeline/execute/retry/v2/{identifier}](https://apidocs.harness.io/pipeline-execute/retrypipelinev2.md): Retry a executed pipeline with Runtime Input YAML and Expression Values V2

## Execute a Pipeline with Input Set References

 - [POST /pipeline/api/pipeline/execute/{identifier}/inputSetList](https://apidocs.harness.io/pipeline-execute/postpipelineexecutewithinputsetlist.md): Execute a Pipeline with Input Set References

## Execute a Pipeline with Runtime Input YAML

 - [POST /pipeline/api/pipeline/execute/{identifier}](https://apidocs.harness.io/pipeline-execute/postpipelineexecutewithinputsetyaml.md): Execute a Pipeline with Runtime Input YAML

## Execute given Stages of a Pipeline

 - [POST /pipeline/api/pipeline/execute/{identifier}/stages](https://apidocs.harness.io/pipeline-execute/postexecutestages.md)

