What you can ask
- “What does OneDrive have for the area or asset I'm working on?”
- “Pull the most recent OneDrive records and put them in a table.”
- “What does OneDrive cover, and how fresh is the data?”
About this source
Microsoft OneDrive connector for listing, searching, downloading, and uploading files. CRITICAL USAGE RULES: 1. Use listDriveItems() first to discover folder and file IDs. 2. downloadDriveItem() stores bounded bytes behind a private short-lived download link; do not inline file bytes. 3. searchDriveItems() searches from the drive root only. 4. uploadDriveItem() requires filename + exactly one of contentBase64, contentText, or sourceUrl. Prefer sourceUrl (server fetches the bytes) over contentBase64 for large files. 5. listDriveItems()/searchDriveItems() support select/top and fetchAll for pagination. 6. getItemByPath(), createFolder(), deleteItem(), moveItem(), copyItem(), and createShareLink() are explicit path and folder operations.
Connector ID onedrive
Provenance
Freshness & coverage
› Methods (10)
Technical detail for developers: parameters, pagination, units, and freshness per method.
listDriveItems
readList a bounded page of items in the drive root or one folder.
Paginationtoken (tokenField: nextLink, limitField: top)searchDriveItems
readSearch a bounded page of drive items by text from the drive root.
Required paramsqueryPaginationtoken (tokenField: nextLink, limitField: top)downloadDriveItem
readDownload an item. Use listDriveItems or searchDriveItems for itemId.
Required paramsitemIdPaginationnoneUse the discovery methods named in the example comment to obtain resource IDs.
getItemByPath
readGet drive item metadata by an exact root-relative path.
Required paramspathPaginationnonecreateFolder
writeCreate a folder under the root, a parent ID, or an exact folder path.
Required paramsnamePaginationnonedeleteItem
writeMove one drive item to the recycle bin.
Required paramsitemIdPaginationnonemoveItem
writeRename or move one drive item to an exact parent item ID.
Required paramsitemIdparentId or newNamePaginationnonecopyItem
writeStart an asynchronous copy to an exact destination drive and parent item ID.
Required paramsitemIdparentIdparentDriveIdPaginationnoneuploadDriveItem
writeUpload one file of at most 50 MB from exactly one content source.
Required paramsfilenameone content sourcePaginationnone
