Provenance
Freshness & coverage
Methods (6)
powerpoint_export_presentation
readExport a PowerPoint presentation from a specified stored item.
Input schema
{ "type": "object", "properties": { "itemId": { "type": "string" }, "driveId": { "type": "string" } }, "additionalProperties": false, "required": [ "itemId" ] }powerpoint_preview_presentation
readPreview a PowerPoint presentation page at a specified zoom.
Input schema
{ "type": "object", "properties": { "itemId": { "type": "string" }, "driveId": { "type": "string" }, "page": { "type": "number" }, "zoom": { "type": "number" } }, "additionalProperties": false, "required": [ "itemId" ] }powerpoint_list_presentations
readList PowerPoint .pptx presentation decks stored in OneDrive or SharePoint.
Input schema
{ "type": "object", "properties": { "driveId": { "type": "string" }, "folderId": { "type": "string", "description": "Optional parent folder ID." }, "folderPath": { "type": "string", "description": "Optional parent folder path." }, "searchQuery": { "type": "string" }, "top": { "type": "number", "description": "Maximum presentations to return." }, "select": { "type": "string" }, "orderBy": { "type": "string" }, "fetchAll": { "type": "boolean" }, "maxPages": { "type": "number" } }, "additionalProperties": true }powerpoint_get_presentation
readFetch metadata for one presentation.
Required paramsitemIdInput schema
{ "type": "object", "properties": { "itemId": { "type": "string", "description": "Drive item ID for the presentation." }, "driveId": { "type": "string" }, "select": { "type": "string" } }, "additionalProperties": true, "required": [ "itemId" ] }powerpoint_download_presentation
readDownload a PowerPoint deck as base64 content.
Required paramsitemIdInput schema
{ "type": "object", "properties": { "itemId": { "type": "string", "description": "Drive item ID for the presentation." }, "driveId": { "type": "string" }, "format": { "oneOf": [ { "type": "string", "enum": [ "pdf" ] }, { "type": "string", "enum": [ "pptx" ] } ] } }, "additionalProperties": true, "required": [ "itemId" ] }powerpoint_upload_presentation
writeUpload a PowerPoint .pptx presentation deck to OneDrive or SharePoint.
Required paramsfilenameInput schema
{ "type": "object", "properties": { "filename": { "type": "string", "description": "Filename to create." }, "driveId": { "type": "string" }, "folderPath": { "type": "string", "description": "Optional parent folder path." }, "contentBase64": { "type": "string", "description": "Base64-encoded presentation content." }, "contentText": { "type": "string", "description": "Optional text content for testing." }, "fileContent": { "oneOf": [ { "type": "object", "properties": { "byteLength": { "type": "number" }, "slice": { "type": "object", "properties": {}, "additionalProperties": false } }, "required": [ "byteLength", "slice" ], "additionalProperties": false }, { "type": "object", "properties": { "slice": { "type": "object", "properties": {}, "additionalProperties": false }, "subarray": { "type": "object", "properties": {}, "additionalProperties": false }, "write": { "type": "object", "properties": {}, "additionalProperties": false }, "toString": { "type": "object", "properties": {}, "additionalProperties": false }, "toJSON": { "type": "object", "properties": {}, "additionalProperties": false }, "equals": { "type": "object", "properties": {}, "additionalProperties": false }, "compare": { "type": "object", "properties": {}, "additionalProperties": false }, "copy": { "type": "object", "properties": {}, "additionalProperties": false }, "writeBigInt64BE": { "type": "object", "properties": {}, "additionalProperties": false }, "writeBigInt64LE": { "type": "object", "properties": {}, "additionalProperties": false }, "writeBigUInt64BE": { "type": "object", "properties": {}, "additionalProperties": false }, "writeBigUint64BE": { "type": "object", "properties": {}, "additionalProperties": false }, "writeBigUInt64LE": { "type": "object", "properties": {}, "additionalProperties": false }, "writeBigUint64LE": { "type": "object", "properties": {}, "additionalProperties": false }, "writeUIntLE": { "type": "object", "properties": {}, "additionalProperties": false }, "writeUintLE": { "type": "object", "properties": {}, "additionalProperties": false }, "writeUIntBE": { "type": "object", "properties": {}, "additionalProperties": false }, "writeUintBE": { "type": "object", "properties": {}, "additionalProperties": false }, "writeIntLE": { "type": "object", "properties": {}, "additionalProperties": false }, "writeIntBE": { "type": "object", "properties": {}, "additionalProperties": false }, "readBigUInt64BE": { "type": "object", "properties": {}, "additionalProperties": false }, "readBigUint64BE": { "type": "object", "properties": {}, "additionalProperties": false }, "readBigUInt64LE": { "type": "object", "properties": {}, "additionalProperties": false }, "readBigUint64LE": { "type": "object", "properties": {}, "additionalProperties": false }, "readBigInt64BE": { "type": "object", "properties": {}, "additionalProperties": false }, "readBigInt64LE": { "type": "object", "properties": {}, "additionalProperties": false }, "readUIntLE": { "type": "object", "properties": {}, "additionalProperties": false }, "readUintLE": { "type": "object", "properties": {}, "additionalProperties": false }, "readUIntBE": { "type": "object", "properties": {}, "additionalProperties": false }, "readUintBE": { "type": "object", "properties": {}, "additionalProperties": false }, "readIntLE": { "type": "object", "properties": {}, "additionalProperties": false }, "readIntBE": { "type": "object", "properties": {}, "additionalProperties": false }, "readUInt8": { "type": "object", "properties": {}, "additionalProperties": false }, "readUint8": { "type": "object", "properties": {}, "additionalProperties": false }, "readUInt16LE": { "type": "object", "properties": {}, "additionalProperties": false }, "readUint16LE": { "type": "object", "properties": {}, "additionalProperties": false }, "readUInt16BE": { "type": "object", "properties": {}, "additionalProperties": false }, "readUint16BE": { "type": "object", "properties": {}, "additionalProperties": false }, "readUInt32LE": { "type": "object", "properties": {}, "additionalProperties": false }, "readUint32LE": { "type": "object", "properties": {}, "additionalProperties": false }, "readUInt32BE": { "type": "object", "properties": {}, "additionalProperties": false }, "readUint32BE": { "type": "object", "properties": {}, "additionalProperties": false }, "readInt8": { "type": "object", "properties": {}, "additionalProperties": false }, "readInt16LE": { "type": "object", "properties": {}, "additionalProperties": false }, "readInt16BE": { "type": "object", "properties": {}, "additionalProperties": false }, "readInt32LE": { "type": "object", "properties": {}, "additionalProperties": false }, "readInt32BE": { "type": "object", "properties": {}, "additionalProperties": false }, "readFloatLE": { "type": "object", "properties": {}, "additionalProperties": false }, "readFloatBE": { "type": "object", "properties": {}, "additionalProperties": false }, "readDoubleLE": { "type": "object", "properties": {}, "additionalProperties": false }, "readDoubleBE": { "type": "object", "properties": {}, "additionalProperties": false }, "reverse": { "type": "object", "properties": {}, "additionalProperties": false }, "swap16": { "type": "object", "properties": {}, "additionalProperties": false }, "swap32": { "type": "object", "properties": {}, "additionalProperties": false }, "swap64": { "type": "object", "properties": {}, "additionalProperties": false }, "writeUInt8": { "type": "object", "properties": {}, "additionalProperties": false }, "writeUint8": { "type": "object", "properties": {}, "additionalProperties": false }, "writeUInt16LE": { "type": "object", "properties": {}, "additionalProperties": false }, "writeUint16LE": { "type": "object", "properties": {}, "additionalProperties": false }, "writeUInt16BE": { "type": "object", "properties": {}, "additionalProperties": false }, "writeUint16BE": { "type": "object", "properties": {}, "additionalProperties": false }, "writeUInt32LE": { "type": "object", "properties": {}, "additionalProperties": false }, "writeUint32LE": { "type": "object", "properties": {}, "additionalProperties": false }, "writeUInt32BE": { "type": "object", "properties": {}, "additionalProperties": false }, "writeUint32BE": { "type": "object", "properties": {}, "additionalProperties": false }, "writeInt8": { "type": "object", "properties": {}, "additionalProperties": false }, "writeInt16LE": { "type": "object", "properties": {}, "additionalProperties": false }, "writeInt16BE": { "type": "object", "properties": {}, "additionalProperties": false }, "writeInt32LE": { "type": "object", "properties": {}, "additionalProperties": false }, "writeInt32BE": { "type": "object", "properties": {}, "additionalProperties": false }, "writeFloatLE": { "type": "object", "properties": {}, "additionalProperties": false }, "writeFloatBE": { "type": "object", "properties": {}, "additionalProperties": false }, "writeDoubleLE": { "type": "object", "properties": {}, "additionalProperties": false }, "writeDoubleBE": { "type": "object", "properties": {}, "additionalProperties": false }, "fill": { "type": "object", "properties": {}, "additionalProperties": false }, "indexOf": { "type": "object", "properties": {}, "additionalProperties": false }, "lastIndexOf": { "type": "object", "properties": {}, "additionalProperties": false }, "includes": { "type": "object", "properties": {}, "additionalProperties": false }, "BYTES_PER_ELEMENT": { "type": "number" }, "buffer": { "type": "object", "properties": { "byteLength": {}, "slice": {} }, "required": [ "byteLength", "slice" ], "additionalProperties": false }, "byteLength": { "type": "number" }, "byteOffset": { "type": "number" }, "copyWithin": { "type": "object", "properties": {}, "additionalProperties": false }, "every": { "type": "object", "properties": {}, "additionalProperties": false }, "filter": { "type": "object", "properties": {}, "additionalProperties": false }, "find": { "type": "object", "properties": {}, "additionalProperties": false }, "findIndex": { "type": "object", "properties": {}, "additionalProperties": false }, "forEach": { "type": "object", "properties": {}, "additionalProperties": false }, "join": { "type": "object", "properties": {}, "additionalProperties": false }, "length": { "type": "number" }, "map": { "type": "object", "properties": {}, "additionalProperties": false }, "reduce": { "type": "object", "properties": {}, "additionalProperties": false }, "reduceRight": { "type": "object", "properties": {}, "additionalProperties": false }, "set": { "type": "object", "properties": {}, "additionalProperties": false }, "some": { "type": "object", "properties": {}, "additionalProperties": false }, "sort": { "type": "object", "properties": {}, "additionalProperties": false }, "toLocaleString": { "type": "object", "properties": {}, "additionalProperties": false }, "valueOf": { "type": "object", "properties": {}, "additionalProperties": false }, "entries": { "type": "object", "properties": {}, "additionalProperties": false }, "keys": { "type": "object", "properties": {}, "additionalProperties": false }, "values": { "type": "object", "properties": {}, "additionalProperties": false }, "at": { "type": "object", "properties": {}, "additionalProperties": false } }, "required": [ "slice", "subarray", "write", "toString", "toJSON", "equals", "compare", "copy", "writeBigInt64BE", "writeBigInt64LE", "writeBigUInt64BE", "writeBigUint64BE", "writeBigUInt64LE", "writeBigUint64LE", "writeUIntLE", "writeUintLE", "writeUIntBE", "writeUintBE", "writeIntLE", "writeIntBE", "readBigUInt64BE", "readBigUint64BE", "readBigUInt64LE", "readBigUint64LE", "readBigInt64BE", "readBigInt64LE", "readUIntLE", "readUintLE", "readUIntBE", "readUintBE", "readIntLE", "readIntBE", "readUInt8", "readUint8", "readUInt16LE", "readUint16LE", "readUInt16BE", "readUint16BE", "readUInt32LE", "readUint32LE", "readUInt32BE", "readUint32BE", "readInt8", "readInt16LE", "readInt16BE", "readInt32LE", "readInt32BE", "readFloatLE", "readFloatBE", "readDoubleLE", "readDoubleBE", "reverse", "swap16", "swap32", "swap64", "writeUInt8", "writeUint8", "writeUInt16LE", "writeUint16LE", "writeUInt16BE", "writeUint16BE", "writeUInt32LE", "writeUint32LE", "writeUInt32BE", "writeUint32BE", "writeInt8", "writeInt16LE", "writeInt16BE", "writeInt32LE", "writeInt32BE", "writeFloatLE", "writeFloatBE", "writeDoubleLE", "writeDoubleBE", "fill", "indexOf", "lastIndexOf", "includes", "BYTES_PER_ELEMENT", "buffer", "byteLength", "byteOffset", "copyWithin", "every", "filter", "find", "findIndex", "forEach", "join", "length", "map", "reduce", "reduceRight", "set", "some", "sort", "toLocaleString", "valueOf", "entries", "keys", "values", "at" ], "additionalProperties": false }, { "type": "object", "properties": { "BYTES_PER_ELEMENT": { "type": "number" }, "buffer": { "type": "object", "properties": { "byteLength": {}, "slice": {} }, "required": [ "byteLength", "slice" ], "additionalProperties": false }, "byteLength": { "type": "number" }, "byteOffset": { "type": "number" }, "copyWithin": { "type": "object", "properties": {}, "additionalProperties": false }, "every": { "type": "object", "properties": {}, "additionalProperties": false }, "fill": { "type": "object", "properties": {}, "additionalProperties": false }, "filter": { "type": "object", "properties": {}, "additionalProperties": false }, "find": { "type": "object", "properties": {}, "additionalProperties": false }, "findIndex": { "type": "object", "properties": {}, "additionalProperties": false }, "forEach": { "type": "object", "properties": {}, "additionalProperties": false }, "indexOf": { "type": "object", "properties": {}, "additionalProperties": false }, "join": { "type": "object", "properties": {}, "additionalProperties": false }, "lastIndexOf": { "type": "object", "properties": {}, "additionalProperties": false }, "length": { "type": "number" }, "map": { "type": "object", "properties": {}, "additionalProperties": false }, "reduce": { "type": "object", "properties": {}, "additionalProperties": false }, "reduceRight": { "type": "object", "properties": {}, "additionalProperties": false }, "reverse": { "type": "object", "properties": {}, "additionalProperties": false }, "set": { "type": "object", "properties": {}, "additionalProperties": false }, "slice": { "type": "object", "properties": {}, "additionalProperties": false }, "some": { "type": "object", "properties": {}, "additionalProperties": false }, "sort": { "type": "object", "properties": {}, "additionalProperties": false }, "subarray": { "type": "object", "properties": {}, "additionalProperties": false }, "toLocaleString": { "type": "object", "properties": {}, "additionalProperties": false }, "toString": { "type": "object", "properties": {}, "additionalProperties": false }, "valueOf": { "type": "object", "properties": {}, "additionalProperties": false }, "entries": { "type": "object", "properties": {}, "additionalProperties": false }, "keys": { "type": "object", "properties": {}, "additionalProperties": false }, "values": { "type": "object", "properties": {}, "additionalProperties": false }, "includes": { "type": "object", "properties": {}, "additionalProperties": false }, "at": { "type": "object", "properties": {}, "additionalProperties": false } }, "required": [ "BYTES_PER_ELEMENT", "buffer", "byteLength", "byteOffset", "copyWithin", "every", "fill", "filter", "find", "findIndex", "forEach", "indexOf", "join", "lastIndexOf", "length", "map", "reduce", "reduceRight", "reverse", "set", "slice", "some", "sort", "subarray", "toLocaleString", "toString", "valueOf", "entries", "keys", "values", "includes", "at" ], "additionalProperties": false } ] }, "contentType": { "type": "string" }, "conflictBehavior": { "oneOf": [ { "type": "string", "enum": [ "fail" ] }, { "type": "string", "enum": [ "rename" ] }, { "type": "string", "enum": [ "replace" ] } ], "type": "string", "description": "Conflict behavior such as fail, replace, or rename." }, "targetItemId": { "type": "string" }, "folderId": { "type": "string", "description": "Optional parent folder ID." } }, "additionalProperties": true, "required": [ "filename" ] }
