Skip to content

Latest commit

 

History

History
109 lines (74 loc) · 2.25 KB

File metadata and controls

109 lines (74 loc) · 2.25 KB
title Delete a state
description Delete a workflow state from a project via Plane API. The state must not be in use by any work items. Returns 204 on success.
keywords plane, plane api, rest api, api integration, states, workflow, status

Delete a state

DELETE /api/v1/workspaces/{workspace_slug}/projects/{project_id}/states/{state_id}/

Permanently deletes a state from a project. This action cannot be undone.

Path Parameters

The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL https://app.plane.so/my-team/projects/, the workspace slug is my-team.

The unique identifier of the project.

The unique identifier for the state.

Scopes

projects.states:write

curl -X DELETE \
  "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/states/state-uuid/" \
  -H "X-API-Key: $PLANE_API_KEY"
  # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
import requests

response = requests.delete(
    "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/states/state-uuid/",
    headers={"X-API-Key": "your-api-key"}
)
print(response.json())
const response = await fetch(
  "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/states/state-uuid/",
  {
    method: "DELETE",
    headers: {
      "X-API-Key": "your-api-key"
    }
  }
);
const data = await response.json();
// 204 No Content