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.