OneDrive

Syncs your cloud files into your workflows, automates folder organization, and manages sharing permissions across your team without manual uploads.

Try OneDrive in Ceven

Ask Ceven anything
Standard

Why use Ceven?

  1. AI native OneDrive integration

    • Describe the outcome and Ceven picks the right OneDrive calls, fills the parameters, and checks the result.
    • Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
    • Rich coverage for reading, writing, and querying your OneDrive data, across all 71 of its actions.
  2. Managed auth

    • Built in OAuth with automatic token refresh and rotation.
    • One place to manage, scope, and revoke OneDrive access.
    • Per user and per environment credentials instead of shared keys.
  3. Agent optimized design

    • Actions are tuned from real success and error rates so reliability climbs over time.
    • Full execution logs so you always know what ran in OneDrive, when, and on whose behalf.
    • The agent pauses and asks when OneDrive is unclear instead of plowing ahead.
  4. Enterprise grade security

    • Fine grained access so you control which agents and people can reach OneDrive.
    • Least privilege by default, read scopes first and only the writes a workflow needs.
    • A full audit trail of every OneDrive action to support review and sign off.

Supported tools

Every action Ceven's agents can run on OneDrive, and when to use it.

Copy Item
Use this to duplicate a file or folder to a new location, which is useful for creating templates or backups.
Create Sharing Link
Generate a shareable url for a specific file or folder to give external access.
Delete Item
Move a file or folder to the recycle bin using its unique id.
Download file
Pull the raw content of a file from OneDrive for processing in other tools.
Get Item Metadata
Pull detailed information about a file or folder, such as size, created date, and id.
Get Item Permissions
Check who has access to a specific item and their current access level.
Get Item Versions
Retrieve the history of changes for a file to find or restore previous states.
Get Recent Items
Pull a list of files and folders the user interacted with most recently.
Invite User
Grant a specific user read or write permissions to a file or folder.
Move Item
Change the parent folder of a file or folder to reorganize your storage.
Create folder
Create a new directory in a specified path to keep your files organized.
Create text file
Generate a new text file with specific content directly in a OneDrive folder.
Search Items
Find files or folders using keywords across the entire drive.
Upload file
Push a local file to a specific OneDrive folder, supporting large files via chunking.
Update Metadata
Rename a file or folder or update its description.
List OneDrive items
Pull all files and folders from the root or a specific directory.
Download a file
Downloads a file from a user's onedrive using its item id, which must refer to a file and not a folder.
Get Drive
Retrieves the properties and relationships of a drive resource by its unique id. use this action when you need to get details about a specific onedrive, user's onedrive, group's document library, or a site's document library.
Get Item Thumbnails
Tool to retrieve the thumbnails associated with a driveitem. use when you need to display visual previews of files.
Get Drive Quota
Tool to retrieve the quota information for the authenticated user's onedrive. use this action to check the storage space details like total, used, and remaining space on the user's onedrive.
Get Shared Items
Tool to retrieve a list of items that have been shared with the authenticated user. use this action to get details of files and folders shared with the current user.
Get SharePoint List Items
Tool to get the items (list items) within a specific sharepoint list on a site. use when you need to retrieve data from a sharepoint list.
Get Site Details
Retrieves metadata for a specific sharepoint site by its id. use this action when you need to get details like display name, web url, and creation/modification dates for a known sharepoint site.
Get SharePoint Site Page Content
Gets the content of a modern sharepoint site page. use when you need to retrieve the details and content of a specific page within a sharepoint site.
Invite User to Drive Item
Tool to invite users or grant permissions to a specific item in a onedrive drive. use when you need to share a file or folder with other users and define their access level (e.g., read or write).
List Drive Item Activities
Tool to list recent activities for a specific item in a onedrive drive. use when you need to track changes or actions performed on a file or folder.
List Drives
Tool to retrieve a list of drive resources available to the authenticated user, or for a specific user, group, or site. use when you need to find out what drives are accessible.
List Root Drive Changes
Tool to list changes in the root of the user's primary drive using a delta token. use when you need to track file and folder modifications, additions, or deletions in the main onedrive directory.
List SharePoint List Items Delta
Tool to track changes to items in a sharepoint list using a delta query. use when you need to get newly created, updated, or deleted list items without performing a full read of the entire item collection.
List Site Columns
Tool to list all column definitions for a sharepoint site. use this when you need to retrieve the schema or structure of columns within a specific sharepoint site.

30 actions · scroll to see them all

Frequently asked questions

Ceven uses the Microsoft Graph API chunking method for large files. When an agent triggers an upload for a file that exceeds the standard small file limit, Ceven creates an upload session. This allows the file to be broken into smaller pieces and sent sequentially. If a network interruption occurs, the agent can resume the upload from the last successful chunk rather than starting over. This ensures that high resolution videos or massive datasets land in your OneDrive without timing out or failing due to payload limits. You will see a progress update in the workflow logs as the chunks are committed.
Yes. Ceven utilizes delta queries to track modifications. Instead of scanning your entire drive every few minutes, the agent requests a delta token. This token represents a specific point in time. The next time the agent checks, it only asks OneDrive for the items that have changed since that token was issued. This includes new files, deleted folders, or updated metadata. This approach is highly efficient and avoids hitting API rate limits while ensuring your workflows trigger almost immediately after a file is saved or moved by a human user.
OneDrive handles name conflicts by automatically appending a number to the end of the file or folder name. For example, if you try to create a folder named Project Alpha and it already exists, OneDrive will name the new one Project Alpha 1. Ceven captures the actual created name from the API response and updates the workflow context. This prevents the agent from overwriting existing data accidentally and ensures that every piece of content is preserved. If your workflow requires a strict naming convention, you can use the Search Items action first to check for existence.
OneDrive uses pagination for listing items. If a folder contains thousands of files, the API returns a subset and a next link. Ceven automatically handles this pagination logic behind the scenes. The agent will continue to make requests following the next link until the entire collection is retrieved or a safety limit is reached. This means you can run a report on every file in a massive archive without needing to manually trigger multiple calls. For extremely large drives, this process may take a few seconds longer to complete.
Ceven interacts with the OneDrive permissions model via the Invite User and Create Sharing Link tools. You can specify whether a link is view only or allows editing. When inviting a user, the agent can assign specific roles like owner, write, or read. It is important to note that these permissions are governed by your organization's global Microsoft 365 tenant settings. If your IT admin has disabled external sharing, Ceven cannot override that policy to create a public link; the API will return a forbidden error which the agent will report back to you.
When you connect OneDrive via OAuth, you grant Ceven access based on the scopes requested. Typically, this is files.readwrite.all, which allows the agent to see and manage all files in your drive to provide full automation. However, you can revoke this access at any time through your Microsoft account security settings. Once revoked, all active tokens are invalidated and the agent can no longer reach your data. We do not store your password; we only hold an encrypted refresh token that allows us to request a short lived access token for each specific action.
Yes. OneDrive is subject to strict throttling limits to prevent service abuse. If a workflow attempts to perform hundreds of write operations per second, Microsoft may return a 429 Too Many Requests error. Ceven implements an exponential backoff strategy to handle this, meaning the agent will wait a few seconds and try again automatically. Another quirk is the path length limit; very deep folder hierarchies with extremely long names can sometimes cause API errors. We recommend keeping folder paths concise to ensure the highest reliability across all Microsoft 365 environments.
Ceven can interact with the recycle bin if the item was deleted via the API. When the Delete Item action is called, the file is not permanently erased but moved to the OneDrive recycle bin. While Ceven does not have a dedicated undelete tool in every version, it can list items and check metadata to see if a file is in a deleted state. To fully restore a file, you would typically use the OneDrive web interface, though the agent can notify you the moment a critical file is moved to the bin so you can act quickly.

Alternatives to OneDrive

Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.

Try Ceven on your stack

Plug Ceven on top of the tools you already run. Connect OneDrive and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.

Get started for free