Skip to content

Delete a workspace workflow transition ​

DELETE/api/v2/workspaces/{slug}/workflows/{workflow_id}/state-transitions/{pk}/

Delete a transition from a catalog workflow. A successful delete returns 204 with an empty body.

Delete every transition that starts from, targets, or rejects to a state before you remove that state from the chain. Otherwise, the removal returns 409 workflow_state_dependencies.

Path Parameters ​

slug:requiredstring

The workspace slug. It appears in your Plane URLs. In https://app.plane.so/my-team/projects/, the slug is my-team.

workflow_id:requiredstring (uuid)

The catalog workflow the transitions belong to.

pk:requiredstring (uuid)

The id of the transition.

Scopes ​

workspaces.workflows:write

Errors ​

StatusCodeCause
400invalid_requestThe request body or a query parameter failed validation.
401unauthorizedMissing or invalid credentials.
402payment_requiredWorkflows isn't on your plan, or is switched off.
403forbiddenYour role or token scope can't edit workspace workflows.
404not_foundNo such workflow in this workspace's catalog, or no such transition in it.
406not_acceptableThe Accept header asks for a representation the API can't produce.
409governance_migration_in_progressA governance migration is running in this workspace, so writes are paused. Retry after it finishes.
409states_managed_at_projectThe workspace doesn't have governance turned on. Use the project's workflows instead.
413payload_too_largeThe request body is over the size limit.
415unsupported_media_typeThe Content-Type isn't one this endpoint accepts.
429rate_limitedThrottled. Honor the Retry-After header before retrying.
Delete a workspace workflow transition
bash
curl -X DELETE \
  "https://api.plane.so/api/v2/workspaces/my-team/workflows/9c1f0b3d-6d2e-4c9a-8b41-2f7e5a0d6c88/state-transitions/4b6e1d93-2a7f-4c58-9e30-1d8b5f7a2c46/" \
  -H "X-Api-Key: $PLANE_API_KEY"
Response204

No response body.