advanced_share
Create custom sharing links with read, write, or owner permissions, send email invitations, set expiration, and require sign-in for secure file access.
Instructions
Create advanced sharing links with custom permissions and email notifications
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| itemId | No | Item ID to share | |
| itemPath | No | Alternative: item path to share | |
| siteId | No | SharePoint site ID (optional) | |
| site | No | Known SharePoint site alias or canonical URL | |
| siteUrl | No | Canonical SharePoint site URL (optional alternative to siteId) | |
| driveId | No | Drive ID for a specific document library (optional) | |
| recipients | Yes | Email addresses of recipients | |
| permission | No | Permission level | read |
| requireSignIn | No | Require sign-in to access | |
| sendInvitation | No | Send email invitation | |
| message | No | Custom message for invitation email | |
| expirationDateTime | No | Link expiration (ISO 8601 format) | |
| retainInheritedPermissions | No | Keep existing inherited permissions |