How to Connect SharePoint to GetAccept Automation | GetAccept Help Center

How to Connect SharePoint to GetAccept Automation

Learn how to connect SharePoint to GetAccept Automation, covering setup, authentication, permissions, and troubleshooting tips.

March 4, 2026

Table of contents

Introduction

This article describes how to connect to your SharePoint environment following an invite from GetAccept to our iPaaS service called GetAccept Automation. GetAccept Automation is a powerful iPaaS service that connects you to over 500+ community connectors. To access the GetAccept Automation, you need a subscription and an invitation. Contact our sales department to learn more.

Requirements

Before you start connecting SharePoint to GetAccept Automation, ensure that you meet the following requirements:

Prerequisites

API Permissions

Depending on your chosen authentication method, different permission types (delegated or application) are required.

Authorization Code Grant (Delegated Permissions)

These permissions are mandatory for folder discovery and upload actions when using the SharePoint REST API with a user-authenticated (delegated) connection.

Client Credentials (Application Permissions):

These permissions are used when configuring a headless or system-level integration without a user session. Sites.Selected is the minimum requirement and must be scoped to the target site collection(s) after assignment.

Consent Grant: Admin consent must be granted for all permissions before authenticating the connector in GetAccept Automation.

Invitation and Basic Setup

Once you have been invited to GetAccept Automation, you will receive an email asking you to create your account. Follow the instructions to create the account and log in to the platform.

For a detailed guide on setting up your account and navigating your workspace, please refer to the full article: Getting Started with GetAccept Automation.

How to Connect to SharePoint

Authentication Options

There are two primary methods to authenticate and connect SharePoint with GetAccept Automation:

1. Authorization Code Grant Method (Delegated Permissions)

  1. Register your application in Azure AD.
  2. Under Authentication, add the following redirect URI: https://www.workato.com/oauth/callback (select "Web" as platform).
  3. Select Web as the platform type.
  4. Assign the delegated permissions listed above.
  5. Obtain the client ID and secret from Azure AD.
  6. In GetAccept Automation, navigate to the SharePoint connector and select Authorization Code Grant.
  7. Authenticate using the credentials of a user with SharePoint folder access.

2. Client Credentials with Sites.Selected Scope (Application Permissions)

Troubleshooting

If you encounter issues during the SharePoint integration, use the relevant error guidance below to understand where the problem likely lies. Most often, these errors are due to missing API permissions in Azure or incorrectly authenticated connections.

❌ Error: 403 Forbidden - Uploading file fails

This error occurs when a file upload is attempted to a SharePoint folder that the authenticated connection does not have sufficient access to. Typically returned with this message:

{
  "error": {
    "code": "-2147024891, System.UnauthorizedAccessException",
    "message": { "value": "Access denied" }
  }
}

This error may also include the SharePoint-specific header X-Msdavext-Error: 917656, which indicates access is blocked due to insufficient permission or user context in REST API calls.

πŸ” Authorization Code Grant (Delegated Permissions)

If you're using an Authorization Code Grant connection:

πŸ” Client Credentials (Application Permissions)

If you're using the Client Credentials method:

πŸ“ Error: Folder path not found or inaccessible

The workflow fails to locate the SharePoint folder path. This typically blocks file uploads and is often caused by missing permissions or user access issues.

πŸ” Authorization Code Grant (Delegated Permissions)

If you're using an Authorization Code Grant connection:

πŸ” Client Credentials (Application Permissions)

If you're using the Client Credentials method:

For further assistance, reach out to your GetAccept Customer Success Manager or our Support team.