Delete Catalog Item (Preview)

oracle_analytics-delete_catalog_item

Input Schema
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "id": {
      "type": "string"
    },
    "recursive": {
      "type": "boolean"
    },
    "type": {
      "type": "string"
    },
    "userApproved": {
      "type": "boolean"
    }
  }
}

Deletes a catalog item by type and ID.

This is a destructive modification tool and requires explicit approval. Confirm the item name, type, path, and ID before calling it.

Important Parameters
Parameter Type Notes
type string folders, workbooks, or connections.
id string Base64url catalog item ID.
recursive boolean Applies only to folders.
userApproved boolean Must be true or confirmed through approval.

Example
{
  "jsonrpc": "2.0",
  "id": 100,
  "method": "tools/call",
  "params": {
    "name": "oracle_analytics-delete_catalog_item",
    "arguments": {
      "type": "workbooks",
      "id": "base64url-workbook-id",
      "userApproved": true
    }
  }
}

Safer Deletion Workflow
  1. Search for the item with oracle_analytics-search_catalog.
  2. Verify name, type, id, and path or owner metadata where available.
  3. Ask the user to approve the exact deletion target.
  4. Call oracle_analytics-delete_catalog_item.
  5. Search again to confirm the item was deleted.