Delete a collection
DELETE/api/v1/workspaces/{workspace_slug}/collections/{collection_id}/
Deletes a non-default collection. Pages are archived by default. Set archive_pages=false to preserve pages when deleting a public collection; pages in a private collection are always archived.
Path Parameters
workspace_slug:requiredstringThe workspace slug.
collection_id:requireduuidThe collection ID.
Query Parameters
archive_pages:optionalbooleanWhether to archive contained pages. Defaults to true.
Scopes
write or wiki.pages:write
Delete a collection
bash
curl -X DELETE "https://api.plane.so/api/v1/workspaces/my-workspace/collections/0a8a3e6a-3c32-49c7-bbb5-b7a8e32c2f10/?archive_pages=false" \
-H "X-API-Key: $PLANE_API_KEY"python
import requests
url = "https://api.plane.so/api/v1/workspaces/my-workspace/collections/0a8a3e6a-3c32-49c7-bbb5-b7a8e32c2f10/"
response = requests.delete(url, headers={"X-API-Key": "your-api-key"}, params={"archive_pages": "false"})
print(response.status_code)javascript
// Run this example server-side. Browser apps must call your backend to keep the API key secret.
const url =
"https://api.plane.so/api/v1/workspaces/my-workspace/collections/0a8a3e6a-3c32-49c7-bbb5-b7a8e32c2f10/?archive_pages=false";
const response = await fetch(url, {
method: "DELETE",
headers: { "X-API-Key": process.env.PLANE_API_KEY },
});
console.log(response.status);Response204
text
No response body
