sharepoint.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
Content Types
addFieldLink
contentTypes.addFieldLink
Add a field link to a list content type
Risk: write
field_link full type
field_link full type
create
contentTypes.create
Create a new SharePoint content type
Risk: write
id full type
id full type
createListField
contentTypes.createListField
Create a new field (column) on a SharePoint list
Risk: write
get
contentTypes.get
Get a SharePoint content type by ID
Risk: read
getAll
contentTypes.getAll
Get all content types defined on the site
Risk: read
value full type
value full type
getById
contentTypes.getById
Get a content type from a list by its ID
Risk: read
getForList
contentTypes.getForList
Get content types available for a specific list
Risk: read
value full type
value full type
update
contentTypes.update
Update an existing SharePoint content type
Risk: write
Drive
createSharingLink
drive.createSharingLink
Create a sharing link for a drive item via Graph API
Risk: write
link full type
link full type
deleteVersion
drive.deleteVersion
Delete a specific version of a drive item [DESTRUCTIVE]
Risk: destructive
getAnalytics
drive.getAnalytics
Get analytics for a SharePoint drive item via Graph API
Risk: read
allTime full type
allTime full type
listRecentItems
drive.listRecentItems
List recently accessed drive items via Graph API
Risk: read
value full type
value full type
restoreVersion
drive.restoreVersion
Restore a previous version of a drive item via Graph API
Risk: write
updateItem
drive.updateItem
Update a drive item (rename, move) via Graph API
Risk: write
parent_reference full type
parent_reference full type
file full type
file full type
folder full type
folder full type
Files
checkIn
files.checkIn
Check in a SharePoint file to publish changes
Risk: write
checkOut
files.checkOut
Check out a SharePoint file for exclusive editing
Risk: write
download
files.download
Download a file by its server-relative URL
Risk: read
get
files.get
Get metadata of a SharePoint file by server-relative URL
Risk: read
file full type
file full type
folder full type
folder full type
parentReference full type
parentReference full type
listInFolder
files.listInFolder
List all files in a SharePoint folder
Risk: read
value full type
value full type
recycle
files.recycle
Move a SharePoint file to the recycle bin
Risk: write
undoCheckout
files.undoCheckout
Undo a checked-out SharePoint file
Risk: write
upload
files.upload
Upload a file to a SharePoint document library folder
Risk: write
file full type
file full type
folder full type
folder full type
parentReference full type
parentReference full type
Folders
create
folders.create
Create a new SharePoint folder
Risk: write
file full type
file full type
folder full type
folder full type
parentReference full type
parentReference full type
delete
folders.delete
Delete a SharePoint folder and all its contents [DESTRUCTIVE]
Risk: destructive
get
folders.get
Get a SharePoint folder by server-relative URL
Risk: read
file full type
file full type
folder full type
folder full type
parentReference full type
parentReference full type
getAll
folders.getAll
Get all SharePoint folders in a list or location
Risk: read
value full type
value full type
listSubfolders
folders.listSubfolders
List subfolders inside a SharePoint folder
Risk: read
value full type
value full type
rename
folders.rename
Rename a SharePoint folder
Risk: write
Items
addAttachment
items.addAttachment
Add a file attachment to a SharePoint list item
Risk: write
create
items.create
Create a new SharePoint list item
Risk: write
fields full type
fields full type
fields full type
fields full type
createByGuid
items.createByGuid
Create a new item in a SharePoint list by GUID
Risk: write
fields full type
fields full type
fields full type
fields full type
createInFolder
items.createInFolder
Create a new list item inside a specific folder
Risk: write
fields full type
fields full type
fields full type
fields full type
delete
items.delete
Permanently delete a SharePoint list item [DESTRUCTIVE]
Risk: destructive
get
items.get
Get a SharePoint list item by ID
Risk: read
fields full type
fields full type
getAttachmentContent
items.getAttachmentContent
Download the content of a list item attachment
Risk: read
getEtag
items.getEtag
Get the ETag for a SharePoint list item
Risk: read
getVersion
items.getVersion
Get a specific version of a SharePoint list item
Risk: read
fields full type
fields full type
list
items.list
List items in a SharePoint list
Risk: read
value full type
value full type
listAttachments
items.listAttachments
List all attachments for a SharePoint list item
Risk: read
value full type
value full type
listByGuid
items.listByGuid
List items in a SharePoint list by GUID
Risk: read
value full type
value full type
recycle
items.recycle
Move a SharePoint list item to the recycle bin
Risk: write
update
items.update
Update an existing SharePoint list item
Risk: write
fields full type
fields full type
Lists
create
lists.create
Create a new SharePoint list
Risk: write
list full type
list full type
delete
lists.delete
Delete a SharePoint list by GUID [DESTRUCTIVE]
Risk: destructive
deleteByTitle
lists.deleteByTitle
Delete a SharePoint list by title [DESTRUCTIVE]
Risk: destructive
getByGuid
lists.getByGuid
Get a SharePoint list by GUID
Risk: read
list full type
list full type
getByTitle
lists.getByTitle
Get a SharePoint list by title
Risk: read
list full type
list full type
getChanges
lists.getChanges
Get change log entries for a SharePoint list
Risk: read
value full type
value full type
listAll
lists.listAll
List all SharePoint lists in the site
Risk: read
value full type
value full type
listColumns
lists.listColumns
List all columns (fields) in a SharePoint list
Risk: read
value full type
value full type
renderDataAsStream
lists.renderDataAsStream
Render list data as a pageable stream
Risk: read
Row full type
Row full type
update
lists.update
Update an existing SharePoint list
Risk: write
Permissions
addRoleToItem
permissions.addRoleToItem
Grant a role assignment to a user on a list item
Risk: write
addRoleToList
permissions.addRoleToList
Grant a role assignment to a user on a SharePoint list
Risk: write
breakInheritanceOnItem
permissions.breakInheritanceOnItem
Break permission inheritance on a list item
Risk: write
breakInheritanceOnList
permissions.breakInheritanceOnList
Break permission inheritance on a SharePoint list
Risk: write
getRoleDefinitions
permissions.getRoleDefinitions
Get all role definitions (permission levels) in the site
Risk: read
value full type
value full type
Recycle Bin
deletePermanent
recycleBin.deletePermanent
Permanently delete an item from the recycle bin [DESTRUCTIVE]
Risk: destructive
list
recycleBin.list
List items in the SharePoint recycle bin
Risk: read
value full type
value full type
restore
recycleBin.restore
Restore an item from the SharePoint recycle bin
Risk: write
Search
query
search.query
Execute a full-text search query against SharePoint
Risk: read
sort_list full type
sort_list full type
value full type
value full type
suggest
search.suggest
Get query suggestions from SharePoint search
Risk: read
value full type
value full type
Social
follow
social.follow
Follow a SharePoint actor (person, document, site, tag)
Risk: write
getFollowed
social.getFollowed
Get entities followed by the current user
Risk: read
value full type
value full type
getFollowers
social.getFollowers
Get followers of the current user
Risk: read
value full type
value full type
isFollowed
social.isFollowed
Check if the current user is following an actor
Risk: read
Users
create
users.create
Add an Azure AD user to the SharePoint site
Risk: write
ensure
users.ensure
Ensure a user exists in SharePoint (create if not present)
Risk: write
find
users.find
Find SharePoint users by name or email
Risk: read
value full type
value full type
getCurrent
users.getCurrent
Get the currently authenticated SharePoint user
Risk: read
getEffectivePermissions
users.getEffectivePermissions
Get the effective permissions of a user on the web
Risk: read
getGroupUsers
users.getGroupUsers
Get users belonging to a SharePoint site group by name
Risk: read
value full type
value full type
getGroupUsersById
users.getGroupUsersById
Get users belonging to a SharePoint site group by ID
Risk: read
value full type
value full type
listGroups
users.listGroups
List all site groups
Risk: read
value full type
value full type
listSite
users.listSite
List all users in the SharePoint site
Risk: read
value full type
value full type
remove
users.remove
Remove a user from the SharePoint site [DESTRUCTIVE]
Risk: destructive
Web
createSubsite
web.createSubsite
Create a new SharePoint subsite
Risk: write
siteCollection full type
siteCollection full type
getContextInfo
web.getContextInfo
Get SharePoint context info including form digest token
Risk: read
getDriveItemByPath
web.getDriveItemByPath
Get a drive item by its path using Microsoft Graph
Risk: read
file full type
file full type
folder full type
folder full type
getInfo
web.getInfo
Get information about the current SharePoint web/site
Risk: read
siteCollection full type
siteCollection full type
getSiteCollectionInfo
web.getSiteCollectionInfo
Get information about the SharePoint site collection
Risk: read
siteCollection full type
siteCollection full type
getSitePage
web.getSitePage
Get the content of a SharePoint modern site page
Risk: read
logEvent
web.logEvent
Log a custom event to the SharePoint ULS log
Risk: write
updateSite
web.updateSite
Update SharePoint site title or description
Risk: write
Webhook Subscriptions
get
webhookSubscriptions.get
Get a specific SharePoint webhook subscription
Risk: read
getAll
webhookSubscriptions.getAll
Get all webhook subscriptions for a SharePoint list
Risk: read
value full type
value full type