---
title: "Set the current step status of the pipeline"
method: PUT
path: "/pipelines/{pipelineId}"
tags: ["pipelines"]
---

# Set the current step status of the pipeline

`PUT /pipelines/{pipelineId}`

## Request

- Base URL: `https://pmp-demo.mxplatform.net/pipelineservice`
- URL: `https://pmp-demo.mxplatform.net/pipelineservice/pipelines/{pipelineId}`
- Auth: one of:
  - none
  - HTTP basic
  - API key in header `Authorization`

Set the current run step status of the pipeline to Success or Failed.

## Path parameters

- `pipelineId` string, required

## Request body

- PipelineSetStatusBody: Request body for setting pipeline status
  - `stepStatus` string: The pipeline step status to be set, Success or Failed
  - `callFrom` string: Who is calling this API to set the pipeline step status, e.g. R&D Team, QA Team, Dev Team, etc.

## Response `200`

successful operation

## Other responses

- `401`: Authentication information is missing or invalid

---

[API](https://skmtc.dev/mendix/apis/pipeline-service-v1.md) - [All operations](https://skmtc.dev/mendix/apis/pipeline-service-v1/llms.txt) - [OpenAPI document](https://skmtc.dev/mendix/apis/pipeline-service-v1/revisions/e1ca0a3ab1e9?raw)
