Microsoft SharePoint (on-premises) Using REST API

Creating a Basic Connection

Create a basic SharePoint connection at the following endpoint.

GET {{url}}v1/connections/platforms/SharePoint/new


Create a Connection with Applicable Authorization Type

Verify your instance support forms. In rare instances, there can be a misconfiguration with SharePoint that can falsely report that Forms are supported. If you are experiencing connection issues with SharePoint, you may need to configure for ntlm authentication for the auth_type parameter.

 

{ "name": "SharePoint 2016", "platform": { "id": "sharepoint" }, "auth": { "uri":"http://url.com", "username":"USER", "password":"PASSWORD", "auth_type":"ntlm" } }

 

Creating a Job

The example below shows a simple job for a SharePoint connection created as standard user without impersonation.

{ "name":"Simple Job", "kind": "transfer", "transfer": { "transfer_type": "copy", "source": { "connection": { "id": "{{SharePoint_Connection_sourceID}}" }, "target": { "path": "/sourceDocumentLibrary" } }, "destination": { "connection": { "id": "{{Box_Connection_destinationID}}" }, "target": { "path": "/destinationFolder" } }, "simulation_mode": false }, "schedule": { "mode": "manual" }, "stop_policy": { "on_success": 5, "on_failure": 5, "on_execute": 25 }, "category": { "name": "Report {Name}" } }
DryvIQ Platform Version: 5.9.2
Release Date: December 17, 2024