Connect SharePoint with Hookshot™ and your stack

SharePoint is a Microsoft platform for document management and intranets, enabling teams to collaborate, store, and organize content securely and effectively

Tools and triggers

What Agents can do in SharePoint

Available tools and events after SharePoint is connected.

  • Add Attachment to List Item

    Tool to add an attachment to a SharePoint list item. Use when you need to upload a binary file as an attachment to a specified list item.

  • Add Field Link to Content Type

    This action adds an existing list field as a FieldLink on a specified content type. Requires the list and content type IDs and the field internal name.

  • Add Role Assignment to List Item

    Tool to add a role assignment to a list item. Use when granting specific permissions to a user or group after breaking inheritance if needed. This action is externally visible and permanently alters item permissions…

  • Add Role Assignment to SharePoint List

    This action grants a specified permission role to a user or group on a SharePoint list. It requires the list title, principal ID, and role definition ID.

  • Break Role Inheritance on List

    Break permission inheritance on a SharePoint list to enable unique permissions at the list level.

  • Break Role Inheritance on List Item

    This action breaks permission inheritance on a specified SharePoint list item. It can optionally copy existing parent assignments or clear child subscope permissions.

  • Check Follow Status

    Tool to check if the current user is following a specified actor. Use when verifying follow status before performing follow or unfollow operations.

  • Check in SharePoint File

    Tool to check in a file. Use after uploading or editing a document and you're ready to finalize changes.

  • Check Out SharePoint File

    Tool to check out a file in a document library. Use when you need to lock a file before making changes.

  • Create Content Type

    Tool to create a new content type in SharePoint. Use when you need to define a custom content type with specific metadata structure for lists or libraries.

  • Create Drive Item Sharing Link

    Tool to create a sharing link for a drive item in SharePoint or OneDrive. Use when you need to generate a shareable link with specific permissions (view/edit/embed) and scope (anonymous/organization/users). The link…

  • Create List Item in Folder

    Tool to create a list item in a specific folder within a SharePoint list. IMPORTANT: This action works ONLY with SharePoint lists (not document libraries). The folder_url can be either a server-relative URL (e.g…

  • Create SharePoint Folder

    This action creates a new folder in a specified document library on SharePoint. It accepts the folder name and additional path parameters to organize content effectively.

  • Create SharePoint List

    This action creates a new list within a SharePoint site using a specified template. It requires the list name, template type, and an optional description for the list.

  • Create SharePoint List Field

    Tool to create a new field (column) in a SharePoint list. Use when you need to programmatically add a column after confirming the list GUID.

  • Create SharePoint List Item

    This action creates a new item in a specified SharePoint list. It requires the name of the list and the properties of the item to be created.

  • Create SharePoint List Item by GUID

    Tool to create a new item in a SharePoint list using the list's GUID. Use when you have the list GUID rather than the list title.

  • Create SharePoint Subsite

    Tool to create a new SharePoint subsite under the current site. Use when you need to create a new subsite with specific settings for permissions, language, and template.

  • Delete Drive Item Version Content

    Tool to delete content for a specific version of a drive item in SharePoint. Use when you need to remove the binary content associated with a particular version of a file while keeping the version metadata.

  • Delete Multiple SharePoint List Items

    Tool to delete multiple SharePoint list items in bulk. Use when you need to permanently remove multiple items by their IDs. This action is irreversible - deleted items cannot be recovered. For recoverable deletion, use…

  • Delete Recycle Bin Item Permanently

    Tool to permanently delete a SharePoint Recycle Bin item. Use after confirming the item's GUID to remove it irrevocably.

  • Delete SharePoint File

    Deletes a file from a SharePoint document library permanently. This action removes the specified file and moves it to the site's recycle bin. Use this when you need to remove files that are no longer needed. This…

  • Delete SharePoint Folder

    Deletes a folder from a SharePoint document library. This action permanently removes the specified folder and moves it to the site's recycle bin. Use this when you need to remove folders that are no longer needed. The…

  • Delete SharePoint List

    This action deletes a SharePoint list by its GUID. Ensure you have the correct GUID before calling.

Setup

Connect SharePoint in Hookshot™

Pick a scope, then confirm what can start a Protege and what it can do.

Trigger Access

What can start a Protege from this app.

Tool Access

What a Protege can do after it starts.

Connection scope

Prefer team for production.

Team

Shared credential for production and unattended runs.

Personal

Tied to one user—only when the workflow needs their account.

Chat

Team-scoped for supported chat surfaces.

Full setup guide

Build with us

See Hookshot™ in your stack.

Request early access or book a live walkthrough with the team.

Request Demo
Hookshot™ setup screen — AI agent workflow configuration with model selection, trigger status, and governance controls.