Skip to content

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

Open the matching plan

Setup and a small test

  1. Choose a dedicated test mail folder and OneDrive destination. Process only explicitly selected messages.

  2. Check the attachment type: this transfer needs file content. A reference or attached Outlook item is not automatically an ordinary file.

  3. Run the local test once with synthetic data. Check the readback and cleanup results before setting a schedule.

Steps and evidence

  1. Search messages

    Outlook

    Provider documentation · Workflow not yet practically tested

    Details

    Provider API: user-list-messages

    GET /me/messages

    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:

    Search matching registry entries

  2. Read a message

    Outlook

    Provider documentation · Workflow not yet practically tested

    Details

    Provider API: message-get

    GET /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:

    Search matching registry entries

  3. Download an attachment

    Outlook

    Provider documentation · Workflow not yet practically tested

    Details

    Provider API: attachment-get

    GET /me/messages/{id}/attachments/{id}/$value

    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:

    Search matching registry entries

  4. Classify a document

    Not documented

  5. Upload a file

    OneDrive

    Provider documentation · Workflow not yet practically tested

    Details

    Provider API: driveitem-put-content

    PUT /me/drive/items/{parent-id}:/{filename}:/content

    Permissions

    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:

    Search matching registry entries

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.

Open the matching plan · All tasks

tracevero · https://tracevero.com/tasks/outlook-invoices-onedrive