Transfer Outlook invoices to OneDrive
Plan Outlook to OneDrive using documented Graph operations, an explicit invoice classification gap and a controlled local test.
Content updated:
Does this route fit?
The catalog documents Graph operations for reading Outlook messages and attachments and writing OneDrive files. It does not establish invoice classification. An email subject containing “invoice” is not a substitute for that check.
Blocked: required steps are not documented.
4/5 steps backed by API documentation.
Required apps
Setup and a small test
Choose a dedicated test mail folder and OneDrive destination. Process only explicitly selected messages.
Check the attachment type: this transfer needs file content. A reference or attached Outlook item is not automatically an ordinary file.
Run the local test once with synthetic data. Check the readback and cleanup results before setting a schedule.
Steps and evidence
Search messages
Outlook
Provider documentation · Workflow not yet practically tested
Details
Provider API:
user-list-messagesGET /me/messagesPermissions
Documented scope alternatives
Mail.Read
Do not request all scopes. Select the least privileged scope that covers the operation and resource.
Costs and limits
Not checked for this account and operation. Free access is not promised.
Source · Last confirmed:
Read a message
Outlook
Provider documentation · Workflow not yet practically tested
Details
Provider API:
message-getGET /me/messages/{id}Permissions
Documented scope alternatives
Mail.Read
Do not request all scopes. Select the least privileged scope that covers the operation and resource.
Costs and limits
Not checked for this account and operation. Free access is not promised.
Source · Last confirmed:
Download an attachment
Outlook
Provider documentation · Workflow not yet practically tested
Details
Provider API:
attachment-getGET /me/messages/{id}/attachments/{id}/$valuePermissions
Documented scope alternatives
Mail.Read
Do not request all scopes. Select the least privileged scope that covers the operation and resource.
Costs and limits
Not checked for this account and operation. Free access is not promised.
Source · Last confirmed:
Classify a document
Not documented
Upload a file
OneDrive
Provider documentation · Workflow not yet practically tested
Details
Provider API:
driveitem-put-contentPUT /me/drive/items/{parent-id}:/{filename}:/contentPermissions
Documented scope alternatives
Files.ReadWrite
Do not request all scopes. Select the least privileged scope that covers the operation and resource.
Costs and limits
Not checked for this account and operation. Free access is not promised.
Source · Last confirmed:
Tests and limitations
The local scenario creates a draft and sends no message. It checks synthetic XML, not PDF recognition. A dedicated Microsoft account with delegated authorization is still needed for public practical evidence.
Public verification reports · Open the local runner and instructions
Alternatives
Select attachments manually if classification is unavailable. The Excel plan adds amount collection and continues to show the missing recognition steps.