provider | String! | Yes | Storage provider accessed through the caller’s own personal connection. A human caller is required; agent, run, and service-account credentials are refused. |
projectReference | String | No | Project ID or slug. Requires project.integrations.connect through the caller’s own personal provider connection. |
fileId | String! | Yes | |
folderId | String | No | Destination folder. Provider name conflicts return conflict; Google Drive allows duplicate names. SharePoint moves remain within the same site. Use a folder item ID or root. Required unless newParentId is supplied. |
name | String | No | New name, 1-255 characters without / or control characters. |
newParentId | String | No | |
newName | String | No | Legacy new name. Empty keeps the current name; control characters are not allowed. |