Delete a project documentation node
Soft deletes a project documentation page or folder subtree after explicit confirmation. Deleted nodes no longer accept reads or writes.
Deletion behavior:
- Call the delete-preview endpoint first to show active page and folder counts
- Pass confirmed=true and the unchanged previewToken to delete the complete subtree atomically
- A changed subtree returns HTTP 409. Get a new preview before retrying
- Deleted nodes disappear from list, tree, detail, and update operations
- Data remains soft-deleted for recovery or audit purposes
Permissions:
- Requires “manageDocumentation” permission for the project
/projects/documentation/{id}AuthorizationOAuth2 access token · headerrequiredapi:writeAuthorizationBearer token (JWT) · headerrequiredidstring<uuid>requiredProject documentation page or folder UUID. This parameter does not accept a project short identifier.
confirmedbooleanrequiredpreviewTokenstringrequiredOpaque token returned by the latest delete preview.
successbooleanrequiredOperation success flag
The documentation node identifier or deletion confirmation is invalid.
errorstring | objectHTTP error name or a structured HTTP exception response.
Show propertiesHide properties
stringobjectmessagestring | string[] | objectrequiredError message, validation message list, or request-field validation message map.
Show propertiesHide properties
stringstringstringobjectstatusCodenumberrequiredHTTP status code for this response.
Unauthorized - Invalid or missing authentication token
Forbidden - Insufficient API scopes or permissions
The node does not exist or is not accessible.
errorstring | objectHTTP error name or a structured HTTP exception response.
Show propertiesHide properties
stringobjectmessagestring | string[] | objectrequiredError message, validation message list, or request-field validation message map.
Show propertiesHide properties
stringstringstringobjectstatusCodenumberrequiredHTTP status code for this response.
The active subtree changed after preview. Get a new preview before retrying.
errorstring | objectHTTP error name or a structured HTTP exception response.
Show propertiesHide properties
stringobjectmessagestring | string[] | objectrequiredError message, validation message list, or request-field validation message map.
Show propertiesHide properties
stringstringstringobjectstatusCodenumberrequiredHTTP status code for this response.