Microsoft SharePoint is a collaborative platform for managing, sharing, and organizing documents, data, and workflows within organizations. It integrates with Microsoft 365, enabling team collaboration, intranet solutions, and secure content management.
Integrating Microsoft SharePoint streamlines collaboration, enhances document management, and improves organizational productivity with seamless Microsoft 365 integration.
Authentication
Before you begin, ensure you have the following information:
Connection Name
: Select a descriptive name for your connection, like "MyAppSharepointIntegration". This helps easily identify the connection within your application or integration settings.Domain
: Enter the domain of your Microsoft Sharepoint account. For example, if your site url is https://unifyapps.sharepoint.com, then the domain is unifyappsAuthentication Type
: Microsoft Sharepoint supports Credentials and OAuth authentication for integrations.
How to fetch Client ID and Client Secret?
Follow the below steps to get client authentication credentials from your Microsoft Azure Account.
Log in to the Microsoft Azure Portal by clicking here.
In the search Bar, search for
App Registration
and then Click onnew Registration
.Provide the Name and supported account types and register your app.
The
Client ID
refers to the Application(client) IDThe
Tenant ID
refers to the Directory (Tenant) IDClick “
Add a certificate or scope
” to generate theclient secret
.


API Permissions
Api permissions | Description |
| To create channels within any team. |
| To delete any channel in any team. |
| To read and manage members in all channels. |
| To read messages in any team channel. |
| To send messages to any team channel |
| To create new chat threads. |
| To read user-accessible chat threads. |
| To view basic chat metadata. |
| To read and send messages in chats. |
| To view members of any team. |
| To add or remove members from any team. |
| To read all user profiles in an organization. |
| To read, update, and manage user profiles. |
| To read all groups in the organization. |
| To manage all groups, including creating and deleting. |
OAuth
Click on the
Authorise
button to authenticate your connection.You’ll be redirected to the Microsoft Azure login page.
Enter the email address and password of the account you wish to integrate UnifyApps with and click on the “
Next
” button to authenticate.Microsoft Teams will display a permissions request screen. You'll see the specific permissions we request access to (e.g.,Create channels, Read user chat messages).
Carefully review the permissions we're asking for. If you're comfortable with the permissions, click the “
Allow
” or “Grant Access
” button.After granting access, you'll be automatically redirected back to our platform. You should see a confirmation message that your Microsoft Teams account is now connected.
Actions
Action | Description |
| Creates a folder in Microsoft SharePoint |
| Creates a list in Microsoft SharePoint |
| Deletes a file or folder in Microsoft SharePoint |
| Downloads a file from SharePoint library |
| Fetch groups for a user in Microsoft SharePoint |
| Gets file or folder details from Microsoft SharePoint |
| Gets file details from Microsoft SharePoint |
| Gets file or folder permissions from Microsoft SharePoint |
| Gets folder details from Microsoft SharePoint |
| Lists files in Microsoft SharePoint |
| Lists folders in Microsoft SharePoint |
| Renames a file or folder in Microsoft SharePoint |
| Updates a file in Microsoft SharePoint |
| Uploads a file in Microsoft SharePoint |