# 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/openapi-merged/pipeline-execute/retryhistory.md) ## Execute an Interrupt - [PUT /pipeline/api/pipeline/execute/interrupt/{planExecutionId}](https://apidocs.harness.io/openapi-merged/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/openapi-merged/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/openapi-merged/pipeline-execute/handlestageinterrupt.md) ## Retry a executed pipeline with inputSet pipeline yaml - [POST /pipeline/api/pipeline/execute/retry/{identifier}](https://apidocs.harness.io/openapi-merged/pipeline-execute/retrypipeline.md) ## Execute a Pipeline with Input Set References - [POST /pipeline/api/pipeline/execute/{identifier}/inputSetList](https://apidocs.harness.io/openapi-merged/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/openapi-merged/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/openapi-merged/pipeline-execute/postexecutestages.md)