Skip to main content

lfx-microsoft

Microsoft 365 and Teams actions for Langflow, backed by delegated Microsoft Graph v1.0 permissions. Application (app-only) permissions are deliberately excluded.

Install

uv pip install lfx-microsoft

The bundle is part of the default langflow install; install it directly only when you installed lfx on its own.

Components

Component Capability Delegated permissions
Outlook: Send Mail microsoft.outlook.send Mail.Send
Outlook: Search Mail microsoft.outlook.search Mail.Read
Outlook Calendar: List Events microsoft.calendar.list Calendars.Read
Outlook Calendar: Create Event microsoft.calendar.create Calendars.ReadWrite
Teams: Post Chat Message microsoft.teams.chat_post ChatMessage.Send
Teams: Post Channel Message microsoft.teams.channel_post ChannelMessage.Send
SharePoint/OneDrive: List Items microsoft.files.list Files.Read (+ Files.Read.All with a drive id, Sites.Read.All with a site id)
SharePoint/OneDrive: Fetch Item microsoft.files.fetch Files.Read (+ Files.Read.All with a drive id, Sites.Read.All with a site id)

offline_access is requested by the OAuth registration, not by an action: Microsoft Entra never echoes it in the token response, so it must stay out of the per-action required scopes.

Every component takes a portable connection handle (microsoft/<name>) and resolves it through the host's connection resolver. See Configure connection OAuth and Register a Microsoft Entra application.

Listing and download limits

The listing actions use a Result Budget and return complete Graph pages. The last page can take the row count above the budget; retaining that page ensures Next Link resumes without losing records. Both outputs share one request sequence per run, and a later run fetches fresh results.

File downloads stream up to Max Bytes, including direct responses and preauthenticated redirects. Redirects use HTTPS without forwarding credentials and honor the deployment's connector SSRF settings. Outlook attachments honor the deployment's local-file access restrictions and a 3 MiB inline byte budget.

Metadata

Release files for lfx-microsoft 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for lfx-microsoft 0.1.2
File Interpreter ABI Platform
lfx_microsoft-0.1.2-py3-none-any.whl Python 3 none any Details

Release files / lfx_microsoft-0.1.2-py3-none-any.whl

Download URL lfx_microsoft-0.1.2-py3-none-any.whl
Size 32.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9491b4d0da1d122be29c3840b86a1813f46877f56d0f75ae7662726d71c4d0b6
BLAKE2b-256 checksum
How to use checksums
6fe1ae9efb13ef4da6c33d99dd09a1dc89fb32553e53849ed30074e02aa44ffb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.1.2 This release

1 release file

0.1.1

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page