
Microsoft 365 Move
CertifiedMove SharePoint file or folder
Microsoft 365 Move
Move SharePoint file or folder
Moves a DriveItem to another parent folder within the same drive and can rename it in the same call. Requires Microsoft Graph permissions Files.ReadWrite.All and Sites.ReadWrite.All.
type: io.kestra.plugin.microsoft365.sharepoint.MoveExamples
Move an item to another folder in SharePoint
id: microsoft365_sharepoint_move
namespace: company.team
tasks:
- id: move
type: io.kestra.plugin.microsoft365.sharepoint.Move
tenantId: "{{ secret('AZURE_TENANT_ID') }}"
clientId: "{{ secret('AZURE_CLIENT_ID') }}"
clientSecret: "{{ secret('AZURE_CLIENT_SECRET') }}"
siteId: "contoso.sharepoint.com,2C712604-1370-44E7-A1F5-426573FDA80A,2D2244C3-251A-49EA-93A8-39E1C3A060FE"
driveId: "b!BCTBCKSP50iysCOFPU"
itemId: "01BYE5RZ6QN3ZWBTURF3F43DSUNZYRZD5Q"
destinationParentId: "01BYE5RZ6QN3ZWBTURF3F43DSUNZYRZD5Z"
newName: "renamed-document.txt"
Properties
clientId *Requiredstring
Azure client ID
Application (client) ID of the registered Entra ID app
clientSecret *Requiredstring
Azure client secret
Client secret for the app registration; required for client-credentials flow
destinationParentId *Requiredstring
Destination parent folder ID
ID of the destination folder (parent) to move the item into
itemId *Requiredstring
Item ID
Unique identifier of the file or folder to move
siteId *Requiredstring
SharePoint site ID
Site identifier in Graph format hostname,siteId,webId
tenantId *Requiredstring
Azure tenant ID
Azure AD (Entra ID) tenant GUID used for Graph authentication
driveId string
Drive ID
Document library ID; if omitted the first drive returned for the site is used
newName string
New name
Optional new name for the moved item
pluginDefaultsRef Non-dynamicstring
Reference (ref) of the pluginDefaults to apply to this task.
Outputs
itemId string
ID of the moved item
Unique identifier of the moved file or folder
itemName string
Name of the moved item
Current name of the moved item (after optional rename)
parentId string
Destination parent ID
Parent folder ID where the item was moved
webUrl string
Web URL of the moved item