---
title: "Delete Workflow"
method: DELETE
path: "/workflow/{workflow_uid}"
---

# Delete Workflow

`DELETE /workflow/{workflow_uid}`

## Request

- Base URL: `https://dc-region.zuperpro.com/api`
- URL: `https://dc-region.zuperpro.com/api/workflow/{workflow_uid}`
- Auth: API key in header `x-api-key`

Only succeeds when the workflow is already deactivated (is_active: false) — deleting an active workflow returns 404 "No Workflow found for given UID" (the workflow exists, but the lookup filter excludes active ones). Deactivate first via Activate Workflow, then delete. Soft delete.

## Path parameters

- `workflow_uid` string, required

## Response `200`

200

## Other responses

- `404`: 404
- `500`: 500

## Changes

- **2026-11-03** `3c21bc232e16`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/zuper/apis/zuper-pro-api/changes/workflow/:workflow_uid/delete.md)

---

[API](https://skmtc.dev/zuper/apis/zuper-pro-api.md) - [All operations](https://skmtc.dev/zuper/apis/zuper-pro-api/llms.txt) - [OpenAPI document](https://skmtc.dev/zuper/apis/zuper-pro-api/revisions/3c21bc232e16?raw)
