--- title: "SharePoint Commands" slug: "sharepoint-commands" description: "Information about SharePoint commands in Lasernet Developer." updated: 2026-04-16T15:47:10Z published: 2026-04-16T15:47:10Z canonical: "kb.lasernetgroup.com/sharepoint-commands" --- > ## Documentation Index > Fetch the complete documentation index at: https://kb.lasernetgroup.com/llms.txt > Use this file to discover all available pages before exploring further. # SharePoint Commands **Applies to:** Lasernet Core 11 SharePoint Commands can be inserted at modifier event points and provide the following capabilities: - Insert new documents with metadata - Update metadata on existing documents or folders - Create new folders - Delete documents or folders along with all documents in the folders - Check in documents (not supported by Graph API) - Check out documents (not supported by Graph API) - Discard check outs (not supported by Graph API) - New document library (not supported by Graph API) - New subsite (not supported by Graph API) The command reference information below describes each available SharePoint command and its purpose. ![SharePoint in the Commands pane in Lasernet Developer.](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/SharePoint in commands pane.png) There are ten different command types for REST API but only five for Graph API. They will be listed in the following sections. ![The SharePoint command menu.](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/sharepoint-commands-image-xdivu4zf.png) ## INSERT and UPDATE These command types work exactly like the SharePoint output module but are split in two different command types. ![INSERT command properties.](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/sharepoint-commands-image-zhhogk57.png) | Setting | Description | | --- | --- | | **Overwrite** | Select the checkbox to allow an Insert command to overwrite an existing document. > [!NOTE] > Note > > This setting is only supported for the SharePoint 365 modifier module. | | **Share publicly** | Select the checkbox to share the inserted file publicly with or without shared link expiration. The offset can be set from 1 to 999 days, where 7 is the default value. ![Enabled Shared Link Expiration settings.](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/sharepoint-commands-image-6hgrqpdc.png) > [!NOTE] > Note > > This setting is only supported for the SharePoint 365 with REST Graph API. | | **Doc. in** | Describes where Lasernet Core should read the document data. - **JobData:** The document will overwrite the data of the primary job. - **JobInfo:** The document will be stored in a specific JobInfo. | | **Fields** | SharePoint documents can contain a lot of metadata, so it is possible to choose which fields should be stored, and in which JobInfos, in Lasernet Core. | ## SELECT This command type is used to retrieve documents or metadata. ![SELECT command properties.](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/sharepoint-commands-image-2d34b7gc.png) | Setting | Description | | --- | --- | | **Doc. in** | Describes where Lasernet Core should store the actual document data - **NULL:** The document will not be stored. Use this to only load fields. - **JobData:** The document will overwrite the data of the primary job. - **JobInfo:** The document will be stored in a specific JobInfo. The default is SharePointSelectResult. | | **Fields** | SharePoint documents can contain a lot of metadata, so it is possible to choose which fields should be stored, and in which JobInfos, in Lasernet Core. | ## DELETE This command type is used to delete specific documents or entire folders of documents. ![DELETE command properties.](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/sharepoint-commands-image-2spsi33x.png) If no filename is specified, the folder specified by the **Path** setting will be deleted. ## CHECK OUT This command is used for checking out documents for editing. > [!NOTE] > Note > > This command type is not supported by Graph API. ![CHECK OUT command properties.](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/sharepoint-commands-image-bzxh2ptv.png) Offline editing is used to edit documents when you are not connected to the SharePoint server. ## CHECK IN This command type is used for checking in documents that were previously checked out. > [!NOTE] > Note > > This command type is not supported by Graph API. ![CHECK IN command properties.](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/sharepoint-commands-image-8dubxiii.png) | Setting | Description | | --- | --- | | Type | When checking in documents it is possible to update revision number of the document in three ways (if enabled in SharePoint). - **Minor (1.x):** The minor part of the version number is incremented. - **Major (x.0):** The major part of the version number is incremented. - **Overwrite file:** The version number is not incremented. | | Comment | Optional comment for check in. | ## DISCARD CHECK OUT This command type is used to rollback any changes done since the document was checked out. > [!NOTE] > Note > > This command type is not supported by Graph API. ![DISCARD CHECK OUT command properties.](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/sharepoint-commands-image-qtuoa56h.png) ## NEW FOLDER This command type is used to create a new folder in the document library. ![NEW FOLDER command properties.](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/sharepoint-commands-image-7cv0ugto.png) ## NEW DOCUMENT LIBRARY This command type is used to create a new document library > [!NOTE] > Note > > This command type is not supported by Graph API. ![NEW DOCUMENT LIBRARY command properties.](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/sharepoint-commands-image-tj6y3opi.png) ## NEW SUBSITE This command type is used to create a new subsite. > [!NOTE] > Note > > This command type is not supported by Graph API. > [!NOTE] > Note > > This command type is not supported by REST interface (SharePoint 365). ![NEW SUBSITE command properties.](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/sharepoint-commands-image-yeeavxxp.png)