Documentation Index
Fetch the complete documentation index at: https://docs.ub.bitbros.in/llms.txt
Use this file to discover all available pages before exploring further.
DELETE /api/data/:collectionName/:id
Moves the document with the given ID to the trash by setting isDeleted: true and recording the deletedAt timestamp. The document remains recoverable for a 30-day grace period, after which it is permanently deleted by a background cleanup worker. See the Database Guide for more details.
Required header
x-api-key: sk_live_… by default. pk_live_… is accepted only when the collection has RLS enabled and the request includes Authorization: Bearer <accessToken>.
Path parameters
The name of the collection containing the document.
The MongoDB ObjectId string of the document to delete.
RLS ownership check
When usingpk_live with RLS enabled, urBackend compares the existing document’s owner field against the authenticated user’s ID. You can only delete your own documents; attempting to delete another user’s document returns 403.
Response fields
true when the document was moved to trash.Object containing the
id of the deleted document.Human-readable confirmation message.
Code examples
Success response
Errors
| Status | Cause |
|---|---|
401 Unauthorized | Missing/invalid API key, or missing Bearer token on an RLS-enabled collection |
403 Forbidden | pk_live without RLS, or the authenticated user doesn’t own the document |
404 Not Found | No document with that ID exists in the collection |
