Create Folder
Prerequisite Permissions: For Create Folder step in OneDrive following are the permissions needed.
| Permission type | Permission (from least to most privileged) |
|---|---|
| Delegated (work or school account) | Files.ReadWrite, Files.ReadWrite.All |
| Delegated (personal Microsoft account) | Files.ReadWrite, Files.ReadWrite.All |
Description
This step creates a new folder at a specified path on OneDrive. You provide the folder name and parent path. Use this step in workflows that set up folder structures before uploading files, organize content by project or date, or prepare shared workspaces.
Note: Support is provided for the Personal Drive, however, the displayed error message is not correct.
Reference: https://docs.microsoft.com/en-us/graph/api/driveitem-post-children?view=graph-rest-1.0&tabs=http
Configurations
| No. | Field Name | Description |
|---|---|---|
| Configuration: | ||
| 1 | Step Name | Name of the step. This name has to be unique in a single workflow. |
| Connection: | ||
| 2 | Client ID | Select the client ID for which you want to copy a file or folder. Note: This field is mandatory for personal accounts. |
| 3 | Checkbox: Accept value as variable/static | Leave checkbox unchecked to accept Refresh Token value from a field in the previous steps of the stream using a drop down list. Else enable checkbox for Refresh Token field to appear as Text box. |
| 4 | Refresh Token | Specify the Refresh Token provided by authorization grant flow. The data type is String. This field is mandatory. |
| 5 | Button: Test Connection | Verifies whether the connection is established or not. |
| Input Tab | ||
| Input Fields: | ||
| 1 | Folder Path | Provide OneDrive folder path and name of folder to be created. The field data type is String. This is mandatory. To specify OneDrive path to create folder: For example, OneDrive path == https://organization-my.sharepoint.com/personal/xyz/Documents/abc To create root folder == Documents/newfolder To create inner folder == abc/newfolder |
| 2 | Keep Both (if folder with same name exists, add numeric digit in folder name) | Specify from the allowed values (Yes/No) to perform the relevant action. |
| Output Tab | ||
| Output Fields | ||
| 1 | Created Folder ID | Provide output field name. Default value: CreatedFolderID |
| 2 | Created Folder Path | Provide output field name. Default value: CreatedFolderPath |
Known Issues:
Sometimes, you may see a temporary error related to the internet connectivity and network issues. The issue arises when the hostname is unresolved and the local server does not receive a response from an authoritative server. For example, you may see any of the following messages:
- login.microsoftonline.com. OR
- This is usually a temporary error during hostname resolution and means that the local server did not receive a response from an authoritative server (login.microsoftonline.com)