Trash A Page
DELETE
/pages/{pageId}/trash
const url = 'https://markdawn.space/api/v1/pages/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/trash';const options = {method: 'DELETE', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request DELETE \ --url https://markdawn.space/api/v1/pages/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/trash \ --header 'Authorization: Bearer <token>'Moves an accessible page to Trash. Trashed pages are excluded from normal page lists and can be restored or permanently deleted.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”pageId
required
string format: uuid
The UUID of the page.
Responses
Section titled “Responses”Confirmation that the page was moved to Trash.
Media typeapplication/json
object
deleted
required
boolean
Example
{ "deleted": true}The API token is missing a required scope: pages:write.
Media typeapplication/json
Structured error returned when the request cannot be completed.
object
error
required
Error details for programmatic handling.
object
code
required
Stable error code.
string
message
required
Human-readable explanation.
string
Examplegenerated
{ "error": { "code": "example", "message": "example" }}