Reset an approval workflow with the old path
/approval-workflows/{type}/resetDoes what POST /approval-workflows/{id}/actions/reset does and answers 204 with no body, as it always did. Deprecated: it will be withdrawn on 2027-06-30. Use the actions/reset path, which the Deprecation and Sunset headers point towards. It refuses dry_run. Emits approval_workflow.reset only when steps were removed; no email. Undo it with PUT /approval-workflows/{id}.
Path parameters
The workflow type, such as internal_publish.
Headers
Makes a retry safe. Send a new UUID for each new request and reuse it only to retry that request; the first response is replayed for 24 hours.
Responses
The workflow was reset, or had no steps of its own to remove.
Authorization failed. error.code is one of org_disabled,
ip_blocked, missing_scope, scope_disabled, user_disabled.
The request can't be processed (HTTP 422): validation_failed with one ErrorDetail per
problem, or a code documented on the operation.
Examples
curl -X POST https://your-org-domain/kong/core/api/v2/approval-workflows/{type}/reset\
-H "Authorization: Bearer $HELM_API_KEY"\
-H "Content-Type: application/json"