# Pipeline Runs

APIs to manage Pipeline Runs. Pipeline run status descriptions
  * PENDING - Pipeline run created.
  * QUEUED - Pipeline run queued for processing.
  * PROCESSING - Pipeline run received by scheduler for processing. (Processing a pipeline involves performing the operations required before starting a pipeline)
  * RUNNING - Pipeline run has started running.
  * WAITING -  Pipeline run is waiting for an action (manual/automatic).
  * COMPLETE - The pipeline run has completed processing i.e. All stage runs are processed. A complete pipeline run can move to success or failure.
  * SUCCESS - A completed pipeline run moves to success if all stage runs are successful.
  * FAILURE - A completed pipeline run moves to failure if all stage runs are not successful.
  * CANCELLED - Pipeline run is cancelled by the user.
  * TIMEOUT -  The pipeline run has a timed out. This happens when the pipeline has not completed processing even after the timeout period (Default 21 days).
  * INVALID - A pipeline run moves to invalid state when Pipeline run has no stageruns i.e pipeline has zero stages.


