Supported actions
Actions are Microsoft SharePoint operations that an agent runs as Action Tools during a conversation. You can also run them from an Integration node in a workflow.Workflow triggers
Triggers are Microsoft SharePoint events that start a workflow automatically. Select them as app triggers when you configure a workflow.Set up the integration
1
Register an Entra ID app
Register an app in Microsoft Entra ID, create a client secret, and copy the Application (client) ID and Directory (tenant) ID. Add Microsoft Graph permissions (for example
Sites.ReadWrite.All and Files.ReadWrite.All, plus offline_access for delegated access) as Delegated or Application permissions, grant admin consent, and for delegated access add the Artemis Callback URL as a Web redirect URI.2
Create the auth profile
In Integrations, select Microsoft SharePoint > Connect. On Project Auth Profiles, select New Profile > Integration Profile > Microsoft SharePoint > Continue. Select an Auth Type, configure the fields, and select Create Profile. For delegated access, select Authorize.
- OAuth 2.0 App (User Delegated)
- Azure AD (Service Principal)
- OAuth 2.0 Client Credentials
Enter the Microsoft identity platform endpoints if Artemis doesn’t pre-fill them (
https://login.microsoftonline.com/<tenant>/oauth2/v2.0/authorize and .../token), the delegated Scopes, Client ID, and Client Secret. Usage Mode: Preconfigured shares one authorization across users; JIT and Preflight ask each user to authorize, during or before the session. See Auth profiles.3
Create the action tool
In Tools, select New Tool > Action > Microsoft SharePoint > Continue. Select the Action and Auth Profile, set parameter defaults (leave a value empty for the agent to supply at runtime), and select Create Tool. Then assign the tool to an agent.
Action reference
Lists
Create List
Create List
Create List Item
Create List Item
Update List Item
Update List Item
Find List Item
Find List Item
Delete List Item
Delete List Item
Files and folders
Upload File
Upload File
Find File
Find File
Get Folder Contents
Get Folder Contents
Create Folder
Create Folder
Move File
Move File
Moves a file within the same library.
Copy File or Folder (Within Site)
Copy File or Folder (Within Site)
Copy File or Folder (Across Sites)
Copy File or Folder (Across Sites)
Copies to another site in the same tenant.
Sites and pages
Find Site
Find Site
Get Site Information
Get Site Information
Returns site metadata, such as ID, title, URL, and description.
Publish Page
Publish Page
Publishes a page for all users.
Advanced
Custom API Call
Custom API Call
Troubleshoot common issues
Related articles: