AI & Agents

OneDrive File Request: Setup, Folder Permissions & Workspace Ingestion

OneDrive File Request allows users and administrators to create a secure upload-only link for external contributors to deposit files into a designated folder without requiring an account or exposing existing contents. Setting up the feature requires tenant-level Anyone link policies, folder permission checks, and PowerShell configuration for enterprise environments. Downstream teams can then synchronize collected files into intelligent workspaces for automated indexing and AI agent analysis.

Derek Labian 14 min read Updated
OneDrive file request configuration, folder security boundaries, and workspace document ingestion

How OneDrive File Request Works and Folder Security Boundaries

Collecting external documents through email attachments or standard shared folders creates persistent operational and security vulnerabilities. Shared folders with edit rights risk accidental deletion and unauthorized browsing of other clients' submissions, while email attachments scatter unmanaged versions across individual inboxes. OneDrive File Request addresses this intake dilemma by generating an upload-only link where external contributors deposit files directly into a designated folder without viewing other contents, modifying existing records, or authenticating through an account.

OneDrive File Request is a Microsoft 365 feature that creates a secure upload-only link where external users can upload files to a designated folder without viewing folder contents or requiring an account. External contributors access a clean web interface where they drag and drop files and enter their names. When users upload files through this link, they cannot view, edit, delete, or download existing folder files, nor can they identify other contributors who have submitted assets.

+-----------------------------------------------------------------------------+
|                     External Document Ingestion Flow                        |
+-----------------------------------------------------------------------------+
         |                                                    |
  (Client Upload)                                      (Folder Security)
         v                                                    v
+-----------------------------+                      +------------------------+
| Web Browser Upload Form     |                      | Target OneDrive Folder |
| - No Microsoft account      |                      | - Write-only access    |
| - Custom request title      |                      | - Hidden directory tree|
| - Enter First & Last Name   |                      | - Existing files hidden|
+-----------------------------+                      +------------------------+
         |                                                    |
         +--------------------> [ Upload Token ] <------------+
                                      |
                                      v
                       +-------------------------------+
                       | Inbound File Processing       |
                       | - Prepends uploader name      |
                       | - Non-destructive collision   |
                       | - Automated email alert       |
                       +-------------------------------+

Security Boundaries and Inbound File Attribution

The architecture of OneDrive File Request relies on anonymous upload tokens that restrict the recipient strictly to write operations. Unlike standard OneDrive sharing links that expose folder navigation, a file request URL isolates the uploader inside a standalone submission form.

Capability File Request Link Standard "Anyone" Edit Link Authenticated Guest Access
Inbound File Upload Yes Yes Yes
View Existing Files No Yes Yes
Modify or Delete Files No Yes Based on role
Microsoft Account Required No No Yes
Directory Guest Created No No Yes

When a file lands in the folder, OneDrive prepends the contributor's entered first and last name to the file name, producing an identifier such as Sarah_Connor_Financial_Statement.pdf. This naming structure provides clear attribution for team reviewers.

To protect data integrity, OneDrive handles identical file names non-destructively. If an external client uploads a file named TaxReturn.pdf and the destination folder already contains a document with that name, OneDrive does not overwrite the existing record. Instead, it appends an incremental number to the file name, saving the new upload as Sarah_Connor_TaxReturn (1).pdf.

Account Types and Platform Availability

OneDrive File Request is available exclusively on OneDrive for work or school accounts associated with Microsoft 365 commercial tenants. The capability is not supported on consumer OneDrive personal accounts (@outlook.com, @hotmail.com, or personal Microsoft subscriptions). Furthermore, Microsoft restricts the feature in sovereign cloud deployments, meaning it is unavailable in Office 365 operated by 21Vianet and Office 365 Germany.

For commercial tenants, the feature functions on top of tenant-wide external sharing policies managed within Microsoft Entra ID and the SharePoint Admin Center. If an organization restricts anonymous link creation, file requests cannot be generated.

Creating a file request in OneDrive requires only a few steps inside the web interface. Because the request generates an upload portal rather than a shared workspace, the setup process focuses on defining the destination folder and setting clear intake instructions for contributors.

Step-by-Step Procedure to Generate a File Request

Follow these steps to create an upload-only link in OneDrive for Business:

  1. Open OneDrive for Business in your web browser and locate the destination folder. File requests must target an existing folder; you cannot attach a request to an individual file or create one on the root directory view.
  2. Select the circle next to the folder name to highlight it.
  3. In the command ribbon at the top of the screen, select Request files. If the command bar is collapsed, click the three vertical dots next to the folder name and choose Request files from the menu.
  4. Under "What files are you requesting", enter a descriptive title for your intake request, such as "Q4 Vendor Invoices and Supporting Schedules". This title appears as the primary heading on the external upload page.
  5. Select Next to generate the link.
  6. Select Copy link to copy the URL to your clipboard for distribution via email, customer portals, or messaging apps. Alternatively, enter recipient email addresses into the dialog box to send an invitation email directly from OneDrive.
  7. Select Done to complete the configuration.

The External Contributor Upload Flow

When an external user opens the file request URL, OneDrive loads a dedicated web interface that eliminates account creation barriers:

  • The custom request title created during setup displays prominently at the top of the page.
  • A Select files button opens the contributor's native operating system file picker, and users can also drag and drop documents directly onto the browser window.
  • If the uploader is not signed in to a Microsoft account, the form prompts them to enter their First name and Last name. This metadata is prepended to the uploaded files.
  • Clicking Upload initiates the transfer, accompanied by an active progress bar. Once the transfer finishes, OneDrive displays a confirmation screen offering the option to upload more files.

The external uploader never sees what else resides in the folder, cannot view other people's submissions, and cannot download or delete files after completing the transfer.

Modifying Request Details and Monitoring Uploads

Whenever an external contributor deposits files through the link, OneDrive sends an automated notification email to the user who created the file request. The message identifies the contributor's entered name and includes a direct link to the newly uploaded document.

If you need to change the descriptive title of an active file request, select the target folder in OneDrive, click Request files again, and enter the updated description. Contributors who open the link after the change see the revised text.

When your intake period concludes or a project reaches completion, you can deactivate the link to prevent further submissions:

  1. In OneDrive, locate and select the file request folder.
  2. Open the Details pane by selecting the information icon in the upper-right corner.
  3. Under Has Access, select Manage access.
  4. In the Links tab, locate the file request link.
  5. Select the trash can icon or choose Delete link to revoke access.

Once deleted, the link stops functioning immediately. Anyone who attempts to access the URL receives an HTTP 404 error page indicating that the resource is no longer available.

Tenant Policies and PowerShell Administration for Missing File Request Options

A common obstacle for teams attempting to use OneDrive File Request is finding that the Request files button is missing from the command bar or greyed out in the context menu. This issue almost always stems from tenant-wide external sharing policies or administrative settings within Microsoft 365.

OneDrive File Request operates on anonymous link infrastructure. Disabling Anyone links across a Microsoft 365 tenant automatically disables the Request files feature in OneDrive and SharePoint.

To verify and adjust tenant sharing settings:

  1. Sign in to the SharePoint Admin Center as a Global Administrator or SharePoint Administrator.
  2. In the left navigation menu, expand Policies and select Sharing.
  3. Under External sharing, check the slider for OneDrive. The slider must be set to Anyone. If it is configured to "New and existing guests" or "Only people in your organization", OneDrive disables file request links across the entire organization.
  4. Review the link expiration settings under More external sharing settings. Administrators can enforce an expiration period for Anyone links to ensure upload links do not remain open indefinitely.
  5. Select Save to apply the configuration.

2. Verify and Enable File Requests Using PowerShell

Even when external sharing is permitted, the specific setting governing OneDrive file requests can be disabled at the tenant level. Administrators can inspect and toggle this setting using the SharePoint Online Management Shell.

Launch PowerShell with administrative privileges and connect to your tenant:

Connect-SPOService -Url https://yourtenant-admin.sharepoint.com

Inspect the tenant configuration:

Get-SPOTenant | Select-Object OneDriveRequestFilesLinkEnabled, CoreRequestFilesLinkEnabled

If OneDriveRequestFilesLinkEnabled returns False, execute the following command to activate file requests across all user OneDrive accounts:

Set-SPOTenant -OneDriveRequestFilesLinkEnabled $True

Administrators can also specify a mandatory expiration window (in days) specifically for OneDrive file requests:

Set-SPOTenant -OneDriveRequestFilesLinkExpirationInDays 30

3. Folder Permissions and Inheritance Requirements

Beyond global administrative toggles, individual user permissions dictate whether the Request files button is available:

  • Edit Rights Required: The user attempting to create the file request link must hold Edit or Contribute permissions on the target folder. Users with read-only access cannot create upload links.
  • Root Directory Restriction: The button never appears when viewing the root "My files" directory. Users must create or open a subfolder to reveal the option.
  • Storage Quotas: If the destination OneDrive account has exceeded its allocated storage quota, incoming uploads will fail even if the link was created successfully.

Diagnostic Troubleshooting Matrix

Symptom Primary Root Cause Remediation Step
Button missing across all OneDrive accounts Anyone links disabled at tenant level Set OneDrive external sharing slider to Anyone in SharePoint Admin Center
Button missing despite Anyone links enabled OneDriveRequestFilesLinkEnabled is $False Run Set-SPOTenant -OneDriveRequestFilesLinkEnabled $True in PowerShell
Button greyed out for specific user User has read-only access to folder Assign Edit or Contribute permissions on the folder
Upload fails during file transfer Destination OneDrive storage quota full Increase user storage quota in Microsoft 365 Admin Center
External link returns 404 error Link deleted or expired Generate a new file request link or extend tenant expiration policies
Fastio features

Automate OneDrive Document Ingestion with Fast.io Workspaces

Sync your OneDrive folders into Fast.io workspaces, index uploaded documents for hybrid search and AI retrieval, and query files through the remote MCP server. Monthly plans start with a 14-day free trial (credit card required).

Downstream Ingestion Bottlenecks and AI Agent Connectors

Collecting files through a OneDrive file request link solves the initial challenge of gathering client documentation. However, intake is rarely the final step. Once files arrive, teams must organize, review, audit, and extract information from incoming PDFs, spreadsheets, and scanned documents.

Modern operations increasingly deploy automated AI agents to process these files. Whether auditing financial statements, reviewing legal contracts, or extracting vendor invoice details, software agents need programmatic access to newly ingested documents.

Limitations of Direct OneDrive API Connectors

Connecting AI agents directly to OneDrive through Microsoft Graph introduces architectural and operational hurdles:

  • API Throttling and Rate Limits: Microsoft Graph enforces strict per-tenant throttling thresholds. When an automated agent attempts to scan and read batches of incoming files, Graph endpoints return HTTP status code 429 (Too Many Requests), delaying execution pipelines.
  • Prompt Context Window Bloat: Direct cloud connectors pull entire document payloads into the model prompt. Loading multi-megabyte PDFs or complex spreadsheets into an agent context window consumes tokens rapidly, increases API inference costs, and degrades reasoning performance.
  • Overly Broad Tenant Permissions: Granting an agent direct Microsoft Graph access often requires delegated permissions like Files.Read.All, which exposes corporate files across the entire tenant rather than scoping access strictly to the intake folder.

In connector benchmarks across cloud storage providers in Claude Cowork (published at https://fast.io/benchmarks/), Fastio was measured the fastest and the lowest cost of the providers tested.

Decoupling Intake with Scheduled Cloud Sync and Remote MCP

Rather than forcing AI models to query OneDrive directly over rate-limited APIs, teams can decouple document collection from document processing. Organizations maintain OneDrive as their client-facing upload surface while routing incoming assets into an intelligent workspace:

  1. Client Submission: External contributors upload files using the standard OneDrive file request link.
  2. Cloud Sync to Fast.io: Using Cloud Sync for OneDrive, the intake folder synchronizes into a Fast.io workspace. Cloud Sync operates one-way or two-way, on a schedule or on demand (never continuous, live, or real-time).
  3. Automated Semantic Indexing: When files arrive in the Fast.io workspace, Intelligence Mode auto-indexes content for hybrid search (combining full-text keyword matching and semantic search).
  4. Targeted Agent Access via MCP: Autonomous AI agents connect to the workspace through the remote Fast.io MCP server (https://mcp.fast.io/mcp/tools) using consolidated MCP tools. Instead of reading whole folder trees, the agent executes targeted semantic queries against indexed files and extracts relevant passages.

Direct Workspace Ingestion with Fast.io Receive Shares

While OneDrive File Request works well for organizations standardized on Microsoft 365, it introduces an administrative compromise: enabling the feature requires turning on tenant-wide Anyone links, which relaxes external sharing policies across the entire company.

For teams that require secure document intake without altering global tenant security baselines, Fast.io provides purpose-built Receive Shares within shared workspaces.

Purpose-Built Receive Shares vs. OneDrive File Request

Fast.io Receive Shares allow organizations to create dedicated upload portals on any workspace folder without enterprise-wide policy changes:

  • Isolated Folder Links: Create public upload portals for external clients without enabling anonymous links across your entire organization.
  • Branded Client Experience: Configure custom branding, project logos, and clear upload instructions to deliver a professional client presentation through branded file sharing.
  • Granular Expiration and Access Controls: Set link expiration dates, access passwords, or per-recipient access restrictions directly in the share settings.
  • Structured Data Extraction: Using Metadata Views, incoming documents such as invoices, receipts, and contracts are automatically converted into typed schema fields (Text, Integer, Decimal, Boolean, URL, JSON, Date & Time) without configuring OCR templates.

Version History, Auditability, and Collaborative Notes

Every document deposited in a Fast.io workspace is tracked by per-file version history and a detailed activity log. If a client uploads an updated version of a file, previous revisions remain accessible, allowing teams to review changes over time. The audit log maintains a detailed record of upload times, contributor identities, and file access events.

Teams can also use Collaborative Notes to maintain real-time checklists, intake logs, and internal review summaries alongside ingested files, allowing human team members and AI assistants to coordinate inside the same workspace context.

Transparent Subscription Plans and Commercial Model

Fast.io operates on a transparent subscription model. Monthly plans start with a 14-day free trial (credit card required); annual billing is paid upfront with no trial. Plans scale with organizational storage and AI processing requirements:

Plan Monthly Billing Annual Billing Storage & Workspaces Monthly Credits
Starter $9.99/mo $99/yr 250 GB storage, 5 workspaces, 3 seats 100,000
Business $49.99/mo $499/yr 5 TB storage, 50 workspaces, 10 seats 600,000
Enterprise $199.99/mo $1,999/yr 25 TB storage, 200 workspaces, 30 seats 3,000,000

Credits meter AI work, including semantic search indexing, natural language queries, and Metadata Views extraction. Storage and team seats come included with each plan. Extra storage beyond plan limits is billed at 1.5 cents per GB per month, and additional bandwidth is billed at 4 cents per GB.

Sources

References used to verify factual claims in this guide.

  1. When users upload files through a OneDrive file request link, they cannot view, edit, delete, or download existing folder files, nor can they identify other contributors who have submitted assets. Disabling Anyone links across a Microsoft 365 tenant automatically disables the Request files feature in OneDrive and SharePoint.

Frequently Asked Questions

How do I create a file request in OneDrive?

To create a file request in OneDrive, sign in to OneDrive for Business on the web, navigate to the folder where you want files uploaded, select the folder, and click Request files in the top toolbar. Enter a descriptive title explaining what files you are requesting, click Next, and copy the generated link to share with external contributors.

Why is the Request files option missing in OneDrive?

The Request files option is usually missing because Anyone links are disabled at the organization level in the SharePoint Admin Center. OneDrive File Request relies on anonymous link infrastructure. If external sharing is restricted to authenticated guests or internal users, or if an administrator has set the OneDriveRequestFilesLinkEnabled flag to False in PowerShell, the button will not appear.

Can external clients upload files to OneDrive without an account?

Yes. When an external client opens a OneDrive file request link, they do not need a Microsoft account or OneDrive subscription. They can upload files directly through a web browser by providing their first and last name for attribution.

What happens if an uploaded file has the same name as an existing file in OneDrive?

OneDrive handles file name collisions non-destructively. If an incoming file shares the name of an existing document in the destination folder, OneDrive preserves the original file and appends an incremental number to the new upload, saving it as ContributorName_Filename (1).ext.

Can you set an expiration date on a OneDrive file request link?

Yes. Administrators can enforce default expiration policies for all Anyone links in the SharePoint Admin Center or configure a tenant-wide expiration window in days using the Set-SPOTenant -OneDriveRequestFilesLinkExpirationInDays PowerShell cmdlet. Folder owners can also delete the request link at any time under Manage Access.

Does OneDrive send a notification when files are uploaded via file request?

Yes. OneDrive automatically sends an email notification to the user who created the file request whenever an external contributor completes an upload. The notification includes the contributor's entered name and a direct link to the newly uploaded file.

Is OneDrive File Request available on personal Microsoft accounts?

No. OneDrive File Request is exclusively available on OneDrive for work or school accounts associated with Microsoft 365 commercial plans. It is not supported on personal consumer accounts using @outlook.com or @hotmail.com.

Related Resources

Fastio features

Automate OneDrive Document Ingestion with Fast.io Workspaces

Sync your OneDrive folders into Fast.io workspaces, index uploaded documents for hybrid search and AI retrieval, and query files through the remote MCP server. Monthly plans start with a 14-day free trial (credit card required).