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
- Search for the item with
oracle_analytics-search_catalog. - Verify
name,type,id, and path or owner metadata where available. - Ask the user to approve the exact deletion target.
- Call
oracle_analytics-delete_catalog_item. - Search again to confirm the item was deleted.