Delete (archive) a saved document.
Soft-archive a saved document — it leaves the Files view but is recoverable server-side.
Presence-aware: if the document is currently open in ANOTHER session and force is not set,
the request FAILS honestly with HTTP 409 (code:"document_in_use" + open_in_sessions:N +
suggested_action) so callers can confirm “open in N other session(s) — delete anyway?” and
re-call with force=true. On force=true it archives, unlinks every session, and notifies the
other sessions (which then prompt the user to keep editing or honor the deletion).
WP8-c (C6 F22): this used to return HTTP 200 with the doc NOT archived — the blind-test agent (and any reasonable client) read 200 as success and believed its cleanup happened; prod ended with 36 documents, 0 archived, and 5 duplicate “Employee Handbook” entries the agent thought it had deleted. A no-op must never wear a success status.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Headers
Path Parameters
Query Parameters
Confirm deletion of a doc that is open in another session. Without it, deleting an in-use doc fails with HTTP 409 (code document_in_use, open_in_sessions:N) instead of tombstoning — nothing is archived until you re-call with force=true.
The caller's own session id (so it is excluded from the in-use check). Omit for a pure Files-view delete.
Response
Successful Response

