KosmoKrator

storage

Microsoft OneDrive CLI for Headless Automation

Use the Microsoft OneDrive CLI for headless automation with headless JSON commands, schema discovery, credentials, and permission controls.

6 functions 5 read 1 write Bearer token auth

Microsoft OneDrive CLI for Headless Automation

Use KosmoKrator as a non-interactive integration runtime for local automations and wrappers.

Use headless automation when another tool needs a stable local command surface. The Microsoft OneDrive CLI uses the same integration registry as the TUI, Lua runtime, and MCP gateway, but returns predictable command output for automation.

Command Shape

# Microsoft OneDrive CLI for Headless Automation
kosmokrator integrations:configure one_drive --set access_token="$ONE_DRIVE_ACCESS_TOKEN" --enable --read allow --write ask --json
kosmo integrations:call one_drive.onedrive_list_files '{"top":1,"skip_token":"example_skip_token"}' --json

Discovery Before Execution

Agents and scripts can inspect Microsoft OneDrive docs and schemas before choosing a function.

kosmo integrations:docs one_drive --json
kosmo integrations:docs one_drive.onedrive_list_files --json
kosmo integrations:schema one_drive.onedrive_list_files --json
kosmo integrations:search "Microsoft OneDrive" --json
kosmo integrations:list --json

Useful Microsoft OneDrive CLI Functions

FunctionTypeParametersDescription
one_drive.onedrive_list_files Read top, skip_token List files and folders in the root of the user's OneDrive. Returns item names, IDs, sizes, and metadata. Use the item ID with onedrive_get_file or onedrive_download_file for details or content.
one_drive.onedrive_get_file Read id Get detailed metadata for a specific file or folder in OneDrive by its item ID. Returns name, size, dates, MIME type, and download URL.
one_drive.onedrive_upload_file Write path, content, content_type Upload a file to OneDrive. Specify the destination path and file content. Creates the file if it does not exist, or replaces it if it does. Supports files up to 4 MB via the simple upload API.
one_drive.onedrive_download_file Read id Download a file's content from OneDrive by its drive item ID. Returns the raw file content. Use onedrive_list_files or onedrive_get_file to find the item ID.
one_drive.onedrive_list_shared Read top, skip_token List files and folders that have been shared with the current user. Returns item names, IDs, sizes, and metadata for shared content.
one_drive.onedrive_get_current_user Read none Get the profile of the currently authenticated Microsoft user. Returns display name, email, job title, and other profile details.

Automation Notes

Related Microsoft OneDrive CLI Pages