About this integration
OneDrive and SharePoint files — upload, download, and manage documents. This integration exposes its full API as workflow modules.
The integration includes 3 triggers, 12 search modules and 23 actions. Connections use oauth or oauth authentication.
How to connect
The credential form asks for Microsoft - Tenant, Microsoft - Client ID, Microsoft - Client Secret, and Microsoft - Tenant.
OAuth asks you to approve Files.Read, Files.Read.All, and Files.Read.Selected before access is granted.
Sign in and approve access — your password is never shared with WEXTL®, and you can revoke access from the provider at any time.
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
Connecting Microsoft Files to WEXTL®
| Field | Type | Help |
|---|---|---|
Microsoft - TenantRequired | select | Go to |
Microsoft - Client IDRequired | text | Go to the Microsoft Entra admin center → Entra ID → App registrations and select New registration. → enter a description and expiration → Add, then immediately copy your Client ID |
Microsoft - Client SecretRequired | password | Copy you client Secret from the previously created app |
- Files.Read
- Files.Read.All
- Files.Read.Selected
- Files.ReadWrite
- Files.ReadWrite.All
- Files.ReadWrite.AppFolder
- Files.ReadWrite.Selected
- Sites.Read.All
- Sites.ReadWrite.All
- Sites.Manage.All
- Sites.FullControl.All
- Sites.Selected
| Field | Type | Help |
|---|---|---|
Microsoft - TenantRequired | select | Go to |
Microsoft - Client IDRequired | text | Register your application in the Microsoft Entra admin center, then copy the Application (client) ID from the app's Overview page |
Microsoft - Client SecretRequired | password | In your app registration, go to Certificates & secrets → Client secrets, create a new client secret, and copy its value immediately after it's generated. |
Email or User IDRequired | text | Go to Microsoft Entra admin center → Users → select the user → Overview, then copy the Object ID, or enter The email of the user. |
- Files.Read
- Files.Read.All
- Files.Read.Selected
- Files.ReadWrite
- Files.ReadWrite.All
- Files.ReadWrite.AppFolder
- Files.ReadWrite.Selected
- Sites.Read.All
- Sites.ReadWrite.All
- Sites.Manage.All
- Sites.FullControl.All
- Sites.Selected
Use it in workflow automation
Start with Watch Drives, then add Activeate a File Container Storage.
The canvas below runs Watch Drives into Activeate a File Container Storage — watch the video, then drop a node onto the canvas.
Select the Watch File Storage Container trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Create a File Container Storage Type as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 26 ready-made modules for developer tools work — each run logs its inputs and outputs for debugging.
Microsoft Files workflow on the canvas: Watch File Storage Container then Create a File Container Storage Type
Triggers, searches and actions
Browse every Microsoft Files module field below: 3 triggers, 12 searchs, and 23 actions you can drop onto the canvas.
Triggers
This integration includes 3 triggers — start a workflow the moment something changes in the app.
- Watch Drives
- Watch File Storage Container
- Watch File Storage Container Type
Searches
Use any of 12 search modules to retrieve records without leaving the workflow canvas.
- List Available Drives
- List Bundles
- List Drive Activities
- List File Storage Container
- List File Storage Container Types
Actions
This integration includes 23 action modules — create, update, or delete records as part of any workflow.
- Activeate a File Container Storage
- Add Bundle Item
- Copy a Drive Item
- Create a Bundle
- Create a File Container Storage
Explore the fields available for each Microsoft Files trigger, search, and action.
Triggers
| Field | Type |
|---|---|
Created date time | date |
Description | text |
ID | text |
Last modified date time | date |
Name | text |
Web URL | url |
Drive type | text |
Created by | object |
User | object |
Last modified by | object |
User | object |
Owner | object |
User | object |
Quota | object |
Deleted | number |
Remaining | number |
State | text |
Total | number |
Used | number |
| Field | Type |
|---|---|
@odata type | text |
ID | text |
Display name | text |
Description | text |
Container type ID | text |
Assigned sensitivity label | object |
@odata type | text |
Custom properties | object |
@odata type | text |
Viewpoint | object |
@odata type | text |
Status | text |
Created date time | date |
Settings | object |
@odata type | text |
| Field | Type |
|---|---|
@odata type | text |
ID | text |
Name | text |
Owning app ID | text |
Billing classification | text |
Created date time | date |
Expiration date time | date |
Etag | text |
Settings | object |
URL template | url |
Is discoverability enabled | boolean |
Is search enabled | boolean |
Is item versioning enabled | boolean |
Item major version limit | number |
Max storage per container in bytes | number |
Is sharing restricted | boolean |
Consuming tenant overridables | text |
Agent | object |
Searches
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Created date time | date |
Description | text |
ID | text |
Last modified date time | date |
Name | text |
Web URL | url |
Drive type | text |
Created by | object |
User | object |
Last modified by | object |
User | object |
Owner | object |
User | object |
Quota | object |
Deleted | number |
Remaining | number |
State | text |
Total | number |
Used | number |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Bundle | object |
Child count | number |
Album | object |
| Field | Type |
|---|---|
Drive IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Access | object |
Activity date time | date |
Actor | object |
User | object |
| Field | Type |
|---|---|
Container Type IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
@odata type | text |
ID | text |
Display name | text |
Description | text |
Container type ID | text |
Assigned sensitivity label | object |
@odata type | text |
Custom properties | object |
@odata type | text |
Viewpoint | object |
@odata type | text |
Status | text |
Created date time | date |
Settings | object |
@odata type | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
@odata type | text |
ID | text |
Name | text |
Owning app ID | text |
Billing classification | text |
Created date time | date |
Expiration date time | date |
Etag | text |
Settings | object |
URL template | url |
Is discoverability enabled | boolean |
Is search enabled | boolean |
Is item versioning enabled | boolean |
Item major version limit | number |
Max storage per container in bytes | number |
Is sharing restricted | boolean |
Consuming tenant overridables | text |
Agent | object |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Size | number |
Last modified date time | date |
| Field | Type |
|---|---|
Bundle IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Bundle | object |
Child count | number |
| Field | Type |
|---|---|
Drive IDRequired | choice |
| Field | Type |
|---|---|
Created date time | date |
Description | text |
ID | text |
Last modified date time | date |
Name | text |
Web URL | url |
Drive type | text |
Created by | object |
User | object |
Last modified by | object |
User | object |
Owner | object |
User | object |
Quota | object |
Deleted | number |
Remaining | number |
State | text |
Total | number |
Used | number |
| Field | Type |
|---|---|
Item IDRequired | choice |
| Field | Type |
|---|---|
Created by | object |
User | object |
Created date time | date |
C tag | text |
E tag | text |
Folder | object |
Child count | number |
ID | text |
Last modified by | object |
User | object |
Last modified date time | date |
Name | text |
Root | object |
Size | number |
Web URL | url |
| Field | Type |
|---|---|
Container Type IDRequired | choice |
| Field | Type |
|---|---|
@odata type | text |
ID | text |
Display name | text |
Description | text |
Container type ID | text |
Status | text |
Created date time | date |
Settings | object |
Is ocr enabled | boolean |
Item major version limit | number |
Is item versioning enabled | boolean |
| Field | Type |
|---|---|
File Storage Container Type IDRequired | choice |
| Field | Type |
|---|---|
@odata type | text |
ID | text |
Name | text |
Owning app ID | text |
Billing classification | text |
Billing status | text |
Created date time | date |
Expiration date time | date |
Etag | text |
Settings | object |
URL template | url |
Is discoverability enabled | boolean |
Is search enabled | boolean |
Is item versioning enabled | boolean |
Item major version limit | number |
Max storage per container in bytes | number |
Is sharing restricted | boolean |
Consuming tenant overridables | text |
Agent | object |
| Field | Type |
|---|---|
Created date time | date |
Description | text |
ID | text |
Last modified date time | date |
Name | text |
Web URL | url |
Drive type | text |
Created by | object |
User | object |
Last modified by | object |
User | object |
Owner | object |
User | object |
Quota | object |
Deleted | number |
Remaining | number |
State | text |
Total | number |
Used | number |
Actions
| Field | Type |
|---|---|
Container Type IDRequired | choice |
| Field | Type |
|---|---|
Bundle IDRequired | choice |
Item IDRequired | choice |
| Field | Type |
|---|---|
Item IDRequired | choice |
Parent Reference | object |
Drive IDRequired | choice |
Parent IDRequired | choice |
File NameRequired | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Parent reference | object |
Drive ID | text |
Path | text |
ID | text |
| Field | Type |
|---|---|
NameRequired | text |
Conflict BehaviorRequired | choice |
Bundle | object |
Children | array |
| Field | Type |
|---|---|
ID | text |
Name | text |
Bundle | object |
Child count | number |
| Field | Type |
|---|---|
Display NameRequired | text |
Container Type IDRequired | choice |
Description | text |
Settings | object |
Is OCR Enabled | boolean |
Item Major Version Limit | number |
Is Item Versioning Enabled | boolean |
| Field | Type |
|---|---|
@odata type | text |
ID | text |
Display name | text |
Description | text |
Container type ID | text |
Status | text |
Created date time | date |
Settings | object |
Is ocr enabled | boolean |
Item major version limit | number |
Is item versioning enabled | boolean |
| Field | Type |
|---|---|
NameRequired | text |
Owning App IDRequired | choice |
Billing Classification | choice |
Settings | object |
Consuming Tenant Overridables | text |
Is Discoverability Enabled | boolean |
Is Item Versioning Enabled | boolean |
Is Search Enabled | boolean |
Is Sharing Restricted | boolean |
Item Major Version Limit | number |
Max Storage Per Container In Bytes | number |
Sharing Capability | choice |
URL Template | text |
| Field | Type |
|---|---|
@odata type | text |
ID | text |
Name | text |
Owning app ID | text |
Billing classification | text |
Billing status | text |
Created date time | date |
Expiration date time | date |
Etag | text |
Settings | object |
URL template | url |
Is discoverability enabled | boolean |
Is search enabled | boolean |
Is item versioning enabled | boolean |
Item major version limit | number |
Max storage per container in bytes | number |
Is sharing restricted | boolean |
Consuming tenant overridables | text |
Agent | object |
| Field | Type |
|---|---|
Folder NameRequired | text |
Folder | object |
Conflict Behavior | choice |
| Field | Type |
|---|---|
Created date time | date |
Description | text |
ID | text |
Last modified date time | date |
Name | text |
Web URL | url |
Drive type | text |
Created by | object |
User | object |
Last modified by | object |
User | object |
Owner | object |
User | object |
Quota | object |
Deleted | number |
Remaining | number |
State | text |
Total | number |
Used | number |
| Field | Type |
|---|---|
Bundle IDRequired | choice |
| Field | Type |
|---|---|
Bundle IDRequired | choice |
Item IDRequired | choice |
| Field | Type |
|---|---|
Item IDRequired | choice |
| Field | Type |
|---|---|
Container Type IDRequired | choice |
| Field | Type |
|---|---|
File Storage Container Type IDRequired | choice |
| Field | Type |
|---|---|
Item IDRequired | choice |
| Field | Type |
|---|---|
Data | text |
| Field | Type |
|---|---|
Item IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Size | number |
Last modified date time | date |
| Field | Type |
|---|---|
URLRequired | text |
MethodRequired | choice |
Headers | array |
Header | object |
Query String | array |
Parameter | object |
Body | text |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |
| Field | Type |
|---|---|
Item IDRequired | choice |
Parent ReferenceRequired | object |
Parent Folder IDRequired | choice |
Item NameRequired | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Parent reference | object |
Drive ID | text |
Path | text |
ID | text |
| Field | Type |
|---|---|
Container Type IDRequired | choice |
| Field | Type |
|---|---|
Container Type IDRequired | choice |
| Field | Type |
|---|---|
@odata type | text |
ID | text |
Display name | text |
Container type ID | text |
Created date time | date |
| Field | Type |
|---|---|
Bundle IDRequired | choice |
Name | text |
Conflict Behavior | choice |
Bundle | object |
Children | array |
| Field | Type |
|---|---|
ID | text |
Name | text |
Bundle | object |
Child count | number |
| Field | Type |
|---|---|
Item IDRequired | choice |
ContentRequired | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Size | number |
File | object |
| Field | Type |
|---|---|
Container Type IDRequired | choice |
Display Name | text |
Description | text |
Settings | object |
Is OCR Enabled | boolean |
Item Major Version Limit | number |
Is Item Versioning Enabled | boolean |
| Field | Type |
|---|---|
@odata type | text |
ID | text |
Display name | text |
Description | text |
Container type ID | text |
Status | text |
Created date time | date |
Settings | object |
Is ocr enabled | boolean |
Item major version limit | number |
Is item versioning enabled | boolean |
| Field | Type |
|---|---|
File Storage Container Type IDRequired | choice |
Name | text |
Owning App ID | choice |
Billing Classification | choice |
Settings | object |
Consuming Tenant Overridables | text |
Is Discoverability Enabled | boolean |
Is Item Versioning Enabled | boolean |
Is Search Enabled | boolean |
Is Sharing Restricted | boolean |
Item Major Version Limit | number |
Max Storage Per Container In Bytes | number |
Sharing Capability | choice |
URL Template | text |
| Field | Type |
|---|---|
@odata type | text |
ID | text |
Name | text |
Owning app ID | text |
Billing classification | text |
Billing status | text |
Created date time | date |
Expiration date time | date |
Etag | text |
Settings | object |
URL template | url |
Is discoverability enabled | boolean |
Is search enabled | boolean |
Is item versioning enabled | boolean |
Item major version limit | number |
Max storage per container in bytes | number |
Is sharing restricted | boolean |
Consuming tenant overridables | text |
Agent | object |
| Field | Type |
|---|---|
File PathRequired | text |
ContentRequired | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Size | number |
File | object |



