Move Catalog Item (Preview)
oracle_analytics-move_catalog_item
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"createIntermediateFolders": {
"type": "boolean"
},
"destId": {
"type": "string"
},
"destParentId": {
"type": "string"
},
"id": {
"type": "string"
},
"newItemName": {
"type": "string"
},
"overwrite": {
"type": "boolean"
},
"type": {
"type": "string"
},
"userApproved": {
"type": "boolean"
}
}
}Moves a catalog item to another destination.
This is a modification tool and requires approval.
Import Parameters
| Parameter | Type | Notes |
|---|---|---|
type |
string | Catalog type of the source item. |
id |
string | Source item ID. |
destId |
string | Destination item ID. |
destParentId |
string | Destination parent folder ID. |
newItemName |
string | Optional new item name. |
overwrite |
boolean | Whether to overwrite an existing item. |
createIntermediateFolders |
boolean | Create missing destination folders where supported. |
userApproved |
boolean | Must be true or confirmed through approval.
|
Example
{
"jsonrpc": "2.0",
"id": 90,
"method": "tools/call",
"params": {
"name": "oracle_analytics-move_catalog_item",
"arguments": {
"type": "workbooks",
"id": "base64url-workbook-id",
"destParentId": "base64url-destination-folder-id",
"newItemName": "Revenue Overview",
"overwrite": false,
"userApproved": true
}
}
}Use Cases
- Move generated content out of a temporary folder.
- Rename a workbook while moving it.
- Reorganize catalog folders after creation.