Delete Tunc Orb data
data_deleteRemove Tunc Orb data when the user asks you to: one record, selected log entries, or a whole log. A delete cannot be undone. Use record for one ordinary record, entries for selected log entries, and log for an entire log. Supply the current revision from data_read, data_write or data_update; a stale revision is refused with revision_conflict, so reread and decide again. When you retry, send the same mutation_id so the delete applies once. This does not archive a shelf, delete a workspace or files, or delete by wildcard.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"operation": "<operation>"
},
"name": "data_delete"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Exact record or log name (UTF-8, at most 512 bytes, never normalized). Required for every operation. Collections are naming conventions such as contacts/<id>. | |
| shelf_id | No | Shelf to use (a stable ID from data_read operation=shelves). Omit to use the current default shelf, which is resolved once and pinned for this call and its retries. | |
| entry_ids | No | entries only: exact entry IDs to delete (1-200). | |
| operation | Yes | record: one ordinary record. entries: selected entries of a log (entry_ids). log: an entire log. Every operation needs name and if_revision. | |
| if_revision | No | Current revision from your latest read or write. Required for every operation. A stale revision is rejected with revision_conflict; reread and decide again. | |
| mutation_id | No | Optional: an ID you choose once for this delete (a UUID, or a mut_ ID from an earlier result) and send again when you retry, so the change never applies twice. Omit it and the service assigns one; the result carries it for data_read operation=status. |