File and Document Management
Microsoft SharePoint Online
30 min
with microsoft sharepoint online modules in {{product name}} , you can monitor, retrieve, create, delete, and/or update items, lists, pages, sites, files, and or/folders in your microsoft sharepoint online account to use the microsoft sharepoint online modules, you must have a microsoft sharepoint online or office 365 e3 user account you can create a microsoft sharepoint online account at www microsoft com https //www microsoft com/en us/microsoft 365/sharepoint/compare sharepoint plans connect microsoft sharepoint online to {{product name}} it is only possible to establish a connection between make and microsoft sharepoint online user accounts for more information on the authorization code flow connection type used, see the microsoft oauth 2 0 authorization code flow documentation https //learn microsoft com/en us/azure/active directory/develop/v2 oauth2 auth code flow to establish the connection log in to your make account, add a microsoft sharepoint online module to your {{scenario singular lowercase}} , and click create a connection optional in the connection name field, enter a name for the connection optional click show advanced settings to enter your custom app client credentials and add additional scopes as needed refer to the microsoft register an app guide https //learn microsoft com/en us/graph/auth register app v2?context=graph%2fapi%2fbeta\&view=graph rest beta for more information if requested, use the following redirect uri when creating your custom app https //www integromat com/oauth/cb/azure for more information about the permissions, see the microsoft graph permissions reference click save if prompted, authenticate your account and confirm access you have successfully established the connection you can now edit your {{scenario singular lowercase}} and add more microsoft sharepoint online modules if your connection requires reauthorization at any point, follow the connection renewal steps here docid\ so88fm6pkt0g adkddfzz when you choose to select the site id from the drop down menu, only followed sites are offered in the drop down menu to specify a site that is not followed, insert the site id manually items watch items retrieves item details when an item is created or updated false false 185false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type list items retrieves all items on a specified list false false 192false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type get an item returns item details false false 191false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type create an item creates a new item in a specified list false false 190false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type update an item updates an item's fields false false 191false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type delete an item deletes an existing item false false 185false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type list watch lists retrieves list details when a list is created or updated false false 182false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type list lists retrieves all lists for the site false false 183false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type get a list returns list details false false 188false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type create a list creates a new list on a specified site false false 190false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type page (beta) apis under the beta version in microsoft graph are subject to change the use of these apis in production applications is not supported watch pages retrieves page details when a page is modified false false 183false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type list pages retrieves all pages for a specified site false false 190false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type get a page retrieves page details false false 192false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type publish a page publishes the latest version of a page false false 190false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type site search sites searches for a site by specified criteria false false 190false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type get a site retrieves site details false false 183false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type files watch files/folders triggers when a file or folder is created or updated in a specific site false false 190false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type download a file downloads a file from a specified site false false 188false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type upload a file uploads a new file to a specified site false false 185false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type folders create a folder creates a folder in onedrive false false 191false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type other make an api call allows you to perform a custom api call false false 186false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type example of use list lists (beta) the following api call returns all the lists on a specified site using microsoft sharepoint online beta api url /beta/sites/{site id}/lists/ method get the result can be found in the module's output under bundle > body > value in our example, 4 lists were returned permission information for microsoft sharepoint online the microsoft 365 email module can have the following delegated permissions assigned in the azure portal even if you have assigned higher level permissions (e g , readwrite) it is still necessary to set the lower permissions for the modules as listed below create a list user read, sites manage all, offline access create a folder user read, offline access, files readwrite all, sites read all create an item user read, sites readwrite all, offline access delete an item user read, sites readwrite all, offline access download a file user read, files read all, sites read all, offline access get a list user read, sites read all, offline access get an item user read, sites read all, offline access get a page user read, sites read all, offline access get a site user read, sites read all, offline access list items user read, sites read all, offline access list lists user read, sites read all, offline access list pages user read, sites read all, offline access make an api call offline access, user read publish a page user read, sites readwrite all, offline access search sites user read, sites read all, offline access update an item user read, sites readwrite all, offline access upload a file user read, files readwrite all, sites readwrite all, offline access watch files/folders user read, files read all, sites read all, offline access watch items user read, sites read all, offline access watch lists user read, sites read all, offline access watch pages user read, sites read all, offline access