---
title: "Update a workflow run"
method: PUT
path: "/workflow-runs/{workflowRunId}"
tags: ["Workflow Runs"]
---

# Update a workflow run

`PUT /workflow-runs/{workflowRunId}`

A PUT request replaces all values, so all fields must be supplied in each request.
To remove a due date, you may send a null value or omit the field. See the examples for more.

## Path parameters

- `workflowRunId` string, required

## Request body

- UpdateWorkflowRunRequest
  - `name` string, required — The new name for the Workflow Run
  - `status` 'Active' | 'Completed' | 'Archived' | 'Deleted', required — The status for the Workflow Run
  - `shared` boolean, required — Whether or not the Workflow Run is shared (i.e. can be seen without logging in)
  - `dueDate` string, date-time — The due date for the Workflow Run

## Response `204`

## Other responses

- `400` — Invalid value for: body
- `default`

---

[API](https://skmtc.net/process/apis/process-street-public-api.md) · [All operations](https://skmtc.net/process/apis/process-street-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/process/process-street-public-api/revisions/6199a9464227/schema)
