Microsoft SharePoint Online

The Microsoft SharePoint Online modules enable you to monitor, retrieve, create, or update items, lists, and pages in your Microsoft SharePoint Online.

Getting Started with Microsoft SharePoint Online

Prerequisites

  • A Microsoft SharePoint Online or Office 365 E3 account

In order to use Microsoft SharePoint Online with Integromat, it is necessary to have a Microsoft SharePoint Online account. If you do not have one, you can create a Microsoft SharePoint Online account at www.microsoft.com/en-us/microsoft-365/sharepoint/compare-sharepoint-plans.

The module dialog fields that are displayed in bold (in the Integromat scenario, not in this documentation article) are mandatory!

Connecting Microsoft SharePoint Online to Integromat

1. Go to Integromat and open the Microsoft SharePoint Online module's Create a connection dialog.

2. Enter the name of the connection to the Connection name field and click Continue.

After you click the Continue button, Integromat will redirect you to the Microsoft SharePoint Online website where you will be prompted to grant Integromat access to your account.

3. Confirm access by checking the Consent on behalf of your organization checkbox and clicking the Accept button.

2020-08-05_13_47_02-Sign_in_to_your_account.png

The connection has been established. You can proceed with setting up the module.

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 the site that is not followed, insert the Site ID manually.

See the Permissions information for various user accounts of Sharepoint Online.

Item

Watch Items

Retrieves item details when an item is created or updated.

ConnectionEstablish a connection to your Microsoft SharePoint Online.
Watch ListsSelect whether you want to watch lists for created or modified items.
Enter Site and List IDSelect whether you want to specify the Site ID and the List ID manually or select from drop-down menus.
Site IDEnter (map) the site ID or select the site that contains the list you want to watch for items.
List IDEnter (map) the list ID or select the list you want to watch for created or modified items.
LimitSet the maximum number of items Integromat will return during one execution cycle.

List Items

Retrieves all items on a specified list.

ConnectionEstablish a connection to your Microsoft SharePoint Online.
List itemsSelect whether you want to specify the Site ID and the List ID manually or select from drop-down menus.
Site IDEnter (map) the site ID or select the site that contains the list you want to retrieve items from.
List IDEnter (map) the list ID or select the list you want to retrieve items from.
LimitSet the maximum number of items Integromat will return during one execution cycle.

Get an Item

Returns item details.

ConnectionEstablish a connection to your Microsoft SharePoint Online.
Get an ItemSelect whether you want to specify the Site ID, the List ID, and the Item ID manually or select from drop-down menus.
Site IDEnter (map) the site ID or select the site that contains the list with the item you want to retrieve details for.
List IDEnter (map) the list ID or select the list that contains the item you want to retrieve details about.
Item IDEnter (map) the item ID or select the item you want to retrieve details about.

Create an Item

Creates a new item in a specified list.

ConnectionEstablish a connection to your Microsoft SharePoint Online.
Create an itemSelect whether you want to specify the Site ID and the List ID manually or select from drop-down menus.
Site IDEnter (map) the site ID or select the site that contains the list you want to create an item on.
List IDEnter (map) the list ID or select the list you want to create a new item on.
TitleEnter the title of the new item.

Update an Item

Updates an item's fields.

ConnectionEstablish a connection to your Microsoft SharePoint Online.
Create an itemSelect whether you want to specify the Site ID and the List ID manually or select from drop-down menus.
Site IDEnter (map) the site ID or select the site that contains the list you want to update an item on.
List IDEnter (map) the list ID or select the list you want to update a new item on.
FieldsEnter the key and value for the item's field.

Delete an Item

Deletes an existing item.

ConnectionEstablish a connection to your Microsoft SharePoint Online.
Delete an itemSelect whether you want to specify the Site ID, the List ID, and the Item ID manually or select from drop-down menus.
Site IDEnter (map) the site ID or select the site that contains the list you want to delete an item from.
List IDEnter (map) the list ID or select the list you want to delete an item from.
Item IDEnter (map) the item ID or select the item you want to delete.

List

Watch Lists

Retrieves list details when a list is created or updated.

ConnectionEstablish a connection to your Microsoft SharePoint Online.
Watch ListsSelect whether you want to watch the site for created or modified lists.
Enter Site IDSelect whether you want to specify the Site ID and the List ID manually or select from drop-down menus.
Site IDEnter (map) the site ID or select the site you want to watch for new lists.
LimitSet the maximum number of lists Integromat will return during one execution cycle.

List Lists

Retrieves all lists for the site.

ConnectionEstablish a connection to your Microsoft SharePoint Online.
List ListsSelect whether you want to specify the Site ID manually or select from drop-down menus.
Site IDEnter (map) the site ID or select the site you want to retrieve list details for.
LimitSet the maximum number of lists Integromat will return during one execution cycle.

Get a List

Returns list details.

ConnectionEstablish a connection to your Microsoft SharePoint Online.
Get a ListSelect whether you want to specify the Site ID and the List ID manually or select from drop-down menus.
Site IDEnter (map) the site ID or select the site that contains the list you want to retrieve details for.
List IDEnter (map) the list ID or select the list you want to retrieve details for.

Create a List

Creates a new list on a specified site.

ConnectionEstablish a connection to your Microsoft SharePoint Online.
Enter a Site IDSelect whether you want to specify the Site ID manually or select from drop-down menus.
Site IDEnter (map) the site ID or select the site you want to create a list at.
Display NameEnter the name of the new list.
DescriptionEnter the description of the new list.
Add ColumnsSpecify columns of the list.

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.

ConnectionEstablish a connection to your Microsoft SharePoint Online.
Enter Site IDSelect whether you want to specify the Site ID manually or select from the drop-down menu.
Site IDEnter (map) the site ID or select the site you want to watch for modified pages.
LimitSet the maximum number of pages Integromat will return during one execution cycle.

List Pages

Retrieves all pages for a specified site.

ConnectionEstablish a connection to your Microsoft SharePoint Online.
List PagesSelect whether you want to specify the Site ID manually or select from the drop-down menu.
Site IDEnter (map) the site ID or select the site you want to retrieve pages for.
LimitSet the maximum number of pages Integromat will return during one execution cycle.

Get a Page

Retrieves page details.

ConnectionEstablish a connection to your Microsoft SharePoint Online.
Get a PageSelect whether you want to specify the Site ID and the Page ID manually or select from drop-down menus.
Site IDEnter (map) the site ID or select the site that contains the page you want to retrieve details about.
Page IDEnter (map) the page ID or select the page you want to retrieve details for.

Publish a Page

Publishes the latest version of a page.

ConnectionEstablish a connection to your Microsoft SharePoint Online.
Publish a PageSelect whether you want to specify the Site ID and the Page ID manually or select from drop-down menus.
Site IDEnter (map) the site ID or select the site that contains the page you want to publish.
Page IDEnter (map) the page ID or select the page you want to publish.

Site

Search Site

Searches for a site by specified criteria.

ConnectionEstablish a connection to your Microsoft SharePoint Online.
Keyword of Display NameEnter the search term you want to search the sites for.
LimitSet the maximum number of sites Integromat will return during one execution cycle.

Get a Site

Retrieves site details.

ConnectionEstablish a connection to your Microsoft SharePoint Online.
Get a SiteSelect whether you want to specify the Site ID manually or select from the drop-down menu.
Site IDSelect the site you want to retrieve details about.

Other

Make an API Call

Allows you to perform a custom API call.

ConnectionEstablish a connection to your Microsoft SharePoint Online.
URL

Enter a path relative to https://graph.microsoft.com.
For example: /beta/sites.

For the list of available endpoints, refer to the SharePoint API in Microsoft Graph Documentation.
Method

Select the HTTP method you want to use:

GET
to retrieve information for an entry.

POST
to create a new entry.

PUT
to update/replace an existing entry.

PATCH
to make a partial entry update.

DELETE
to delete an entry.

HeadersEnter the desired request headers. You don't have to add authorization headers; we already did that for you.
Query StringEnter the request query string.
BodyEnter the body content for your API call.

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

2020-08-05_18_17_52-Integration_Microsoft_SharePoint___Integromat.png

The result can be found in the module's Output under Bundle > Body > value
In our example, 4 lists were returned:

2020-08-05_18_19_04-Integration_Microsoft_SharePoint___Integromat.png

Permission Information for Microsoft Sharepoint

  1. Create a List - Sites.Manage.All
  2. Create an Item - Sites.ReadWrite.All
  3. Delete an Item - Sites.ReadWrite.All
  4. Download a File - Files.Read.All, Sites.Read.All
  5. Get a List - Sites.Read.All
  6. Get an Item - Sites.Read.All
  7. Get a Page - Sites.Read.All
  8. Get a Site -Sites.Read.All
  9. List Items - Sites.Read.All
  10. List Lists - Sites.Read.All
  11. List Pages - Sites.Read.All
  12. Publish a Page - Sites.ReadWrite.All
  13. Search Sites - Sites.Read.All
  14. Update an Item - Sites.ReadWrite.All
  15. Watch Files/Folders - Files.Read.All, Sites.Read.All
  16. Watch Items - Sites.Read.All
  17. Watch Lists - Sites.Read.All
  18. Watch Pages - Sites.Read.All

Popular use cases from our blog

automated-data-collection-crm-illustration

How to Automate Data Collection - Part 5: CRM Systems

automated-data-collection-chatbot-marketing-illustration

How to Automate Data Collection - Part 4: Chatbot Marketing

automated-data-collection-paid-ads-illustration

How to Automate Data Collection - Part 3: Paid Ads

automated-data-collection-email-illustration

How to Automate Data Collection - Part 2: Email Marketing Segmentation

personalized-customer-experience-illustration-integromat

5 Automated Solutions to Personalize Customer Experience

data-collection-automation-forms-pt-1

How to Automate Data Collection - Part 1: Online Forms

Didn’t find what you were looking for?

Expert

Find an expert

We feature a network of 450+ certified partners across the globe who are ready to help

Find an expert

Automate any workflow in your business

Sign up for a free account today. No credit card required, no time limits on free plan.