diff --git a/.github/workflows/generate-doc.yml b/.github/workflows/generate-doc.yml
new file mode 100644
index 0000000..9284f9d
--- /dev/null
+++ b/.github/workflows/generate-doc.yml
@@ -0,0 +1,20 @@
+name: Generate Readme Doc
+on:
+ workflow_dispatch:
+ push:
+ paths:
+ - '*.json'
+ - 'readme.html'
+ - 'manual_readme_content.md'
+ tags-ignore:
+ - '**'
+ branches-ignore:
+ - next
+ - main
+jobs:
+ generate-doc:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: 'phantomcyber/dev-cicd-tools/github-actions/generate-doc@main'
+ with:
+ GITHUB_TOKEN: ${{ secrets.SOAR_APPS_TOKEN }}
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 44633cd..44e39b0 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -1,6 +1,6 @@
repos:
- repo: https://github.com/phantomcyber/dev-cicd-tools
- rev: v1.15
+ rev: v1.16
hooks:
- id: org-hook
- id: package-app-dependencies
diff --git a/LICENSE b/LICENSE
index 1f87270..573247f 100644
--- a/LICENSE
+++ b/LICENSE
@@ -186,7 +186,7 @@
same "printed page" as the copyright notice for easier
identification within third-party archives.
- Copyright (c) 2022 Splunk Inc.
+ Copyright (c) 2022-2023 Splunk Inc.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/NOTICE b/NOTICE
index 02506bf..bea3229 100644
--- a/NOTICE
+++ b/NOTICE
@@ -1,26 +1,11 @@
Splunk SOAR MS Graph for SharePoint
-Copyright (c) 2022 Splunk Inc.
+Copyright (c) 2023 Splunk Inc.
Third-party Software Attributions:
-Library: Django
-Version: 3.2.12
-License: BSD 3
-0.9.0 thru 1.2 1991-1995 CWI yes
-1.3 thru 1.5.2 1.2 1995-1999 CNRI yes
-2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Python Software Foundation;
-Copyright 1991-1995 Stichting Mathematisch Centrum Amsterdam
-Copyright 2001 Python Software Foundation; All Rights Reserved
-Copyright Django Software Foundation and individual contributors
-
Library: beautifulsoup4
Version: 4.10.0
License: MIT
Copyright 2004-2017 Leonard Richardson
Copyright 2004-2019 Leonard Richardson
Copyright 2018 Isaac Muse
-
-Library: requests
-Version: 2.27.1
-License: Apache 2.0
-MMXVIX. A Kenneth Reitz Project
diff --git a/README.md b/README.md
index fe6340e..37e6e19 100644
--- a/README.md
+++ b/README.md
@@ -2,16 +2,16 @@
# MS Graph for SharePoint
Publisher: Splunk
-Connector Version: 1\.2\.0
+Connector Version: 1.2.1
Product Vendor: Microsoft
Product Name: SharePoint
-Product Version Supported (regex): "\.\*"
-Minimum Product Version: 5\.3\.5
+Product Version Supported (regex): ".\*"
+Minimum Product Version: 5.3.5
This app connects to SharePoint using the MS Graph API to support investigate and generic actions
[comment]: # "File: README.md"
-[comment]: # "Copyright (c) 2022 Splunk Inc."
+[comment]: # "Copyright (c) 2022-2023 Splunk Inc."
[comment]: # ""
[comment]: # "Licensed under the Apache License, Version 2.0 (the 'License');"
[comment]: # "you may not use this file except in compliance with the License."
@@ -147,12 +147,12 @@ The below configuration variables are required for this Connector to operate. T
VARIABLE | REQUIRED | TYPE | DESCRIPTION
-------- | -------- | ---- | -----------
-**tenant\_id** | required | string | Tenant ID
-**site\_id** | optional | string | SharePoint Site ID
-**endpoint\_test\_connectivity** | optional | string | Endpoint for test connectivity
-**admin\_consent** | optional | boolean | Admin Consent Already Provided
-**client\_id** | required | string | Client/Application ID
-**client\_secret** | required | password | Client Secret
+**tenant_id** | required | string | Tenant ID
+**site_id** | optional | string | SharePoint Site ID
+**endpoint_test_connectivity** | optional | string | Endpoint for test connectivity
+**admin_consent** | optional | boolean | Admin Consent Already Provided
+**client_id** | required | string | Client/Application ID
+**client_secret** | required | password | Client Secret
### Supported Actions
[test connectivity](#action-test-connectivity) - Validate the asset configuration for connectivity using supplied configuration
@@ -182,7 +182,7 @@ Fetch the details of the SharePoint sites
Type: **investigate**
Read only: **True**
-The 'limit' parameter controls the number of records to return\. Leave the parameter value blank in order to fetch all the records\.
+The 'limit' parameter controls the number of records to return. Leave the parameter value blank in order to fetch all the records.
#### Action Parameters
PARAMETER | REQUIRED | DESCRIPTION | TYPE | CONTAINS
@@ -190,21 +190,21 @@ PARAMETER | REQUIRED | DESCRIPTION | TYPE | CONTAINS
**limit** | optional | Maximum number of sites to return | numeric |
#### Action Output
-DATA PATH | TYPE | CONTAINS
---------- | ---- | --------
-action\_result\.status | string |
-action\_result\.parameter\.limit | numeric |
-action\_result\.data\.\*\.createdDateTime | string |
-action\_result\.data\.\*\.displayName | string |
-action\_result\.data\.\*\.id | string |
-action\_result\.data\.\*\.lastModifiedDateTime | string |
-action\_result\.data\.\*\.name | string |
-action\_result\.data\.\*\.siteCollection\.hostname | string | `host name`
-action\_result\.data\.\*\.webUrl | string | `url`
-action\_result\.summary\.sites\_count | numeric |
-action\_result\.message | string |
-summary\.total\_objects | numeric |
-summary\.total\_objects\_successful | numeric |
+DATA PATH | TYPE | CONTAINS | EXAMPLE VALUES
+--------- | ---- | -------- | --------------
+action_result.status | string | | success failed
+action_result.parameter.limit | numeric | | 500
+action_result.data.\*.createdDateTime | string | | 2016-10-31T20:25:06Z
+action_result.data.\*.displayName | string | | Test Site Name
+action_result.data.\*.id | string | | tenant-name.sharepoint.com,595384ee-13aa-49d1-814b-00ed3e024cde,70abfe37-8aa1-4168-b83e-41b6e9721509
+action_result.data.\*.lastModifiedDateTime | string | | 2022-02-16T12:12:25.9162131Z
+action_result.data.\*.name | string | | Test Site Name
+action_result.data.\*.siteCollection.hostname | string | `host name` | tenant-name.sharepoint.com
+action_result.data.\*.webUrl | string | `url` | https://test-tenant-name.sharepoint.com/search
+action_result.summary.sites_count | numeric | | 23
+action_result.message | string | | Sites count: 23
+summary.total_objects | numeric | | 1
+summary.total_objects_successful | numeric | | 1
## action: 'list lists'
Fetch the available lists under a SharePoint site
@@ -212,7 +212,7 @@ Fetch the available lists under a SharePoint site
Type: **investigate**
Read only: **True**
-The 'limit' parameter controls the number of records to return\. Leave the parameter value blank in order to fetch all the records\.
+The 'limit' parameter controls the number of records to return. Leave the parameter value blank in order to fetch all the records.
#### Action Parameters
PARAMETER | REQUIRED | DESCRIPTION | TYPE | CONTAINS
@@ -220,33 +220,33 @@ PARAMETER | REQUIRED | DESCRIPTION | TYPE | CONTAINS
**limit** | optional | Maximum number of sites to return | numeric |
#### Action Output
-DATA PATH | TYPE | CONTAINS
---------- | ---- | --------
-action\_result\.status | string |
-action\_result\.parameter\.limit | numeric |
-action\_result\.data\.\*\.\@odata\.etag | string |
-action\_result\.data\.\*\.createdBy\.user\.displayName | string |
-action\_result\.data\.\*\.createdBy\.user\.email | string | `email`
-action\_result\.data\.\*\.createdBy\.user\.id | string |
-action\_result\.data\.\*\.createdDateTime | string |
-action\_result\.data\.\*\.description | string |
-action\_result\.data\.\*\.displayName | string | `sharepoint list name`
-action\_result\.data\.\*\.eTag | string |
-action\_result\.data\.\*\.id | string | `sharepoint list id`
-action\_result\.data\.\*\.lastModifiedBy\.user\.displayName | string |
-action\_result\.data\.\*\.lastModifiedBy\.user\.email | string | `email`
-action\_result\.data\.\*\.lastModifiedBy\.user\.id | string |
-action\_result\.data\.\*\.lastModifiedDateTime | string |
-action\_result\.data\.\*\.list\.contentTypesEnabled | boolean |
-action\_result\.data\.\*\.list\.hidden | boolean |
-action\_result\.data\.\*\.list\.template | string |
-action\_result\.data\.\*\.name | string |
-action\_result\.data\.\*\.parentReference\.siteId | string |
-action\_result\.data\.\*\.webUrl | string | `url`
-action\_result\.summary\.lists\_count | numeric |
-action\_result\.message | string |
-summary\.total\_objects | numeric |
-summary\.total\_objects\_successful | numeric |
+DATA PATH | TYPE | CONTAINS | EXAMPLE VALUES
+--------- | ---- | -------- | --------------
+action_result.status | string | | success failed
+action_result.parameter.limit | numeric | | 500
+action_result.data.\*.@odata.etag | string | | "4896b66a-659c-4fce-a148-0b26bd718f68,5"
+action_result.data.\*.createdBy.user.displayName | string | | Test User
+action_result.data.\*.createdBy.user.email | string | `email` | test_user@tenant-name.ontest.com
+action_result.data.\*.createdBy.user.id | string | | eeb3645f-df19-47a1-8e8c-fcd234cb5f6f
+action_result.data.\*.createdDateTime | string | | 2022-02-24T05:38:53Z
+action_result.data.\*.description | string | | Test List Description
+action_result.data.\*.displayName | string | `sharepoint list name` | ListName
+action_result.data.\*.eTag | string | | "4896b66a-659c-4fce-a148-0b26bd718f68,5"
+action_result.data.\*.id | string | `sharepoint list id` | 4896b66a-659c-4fce-a148-0b26bd718f68
+action_result.data.\*.lastModifiedBy.user.displayName | string | | Test User
+action_result.data.\*.lastModifiedBy.user.email | string | `email` | test_user@tenant-name.ontest.com
+action_result.data.\*.lastModifiedBy.user.id | string | | eeb3645f-df19-47a1-8e8c-fcd234cb5f6f
+action_result.data.\*.lastModifiedDateTime | string | | 2022-03-03T13:43:06Z
+action_result.data.\*.list.contentTypesEnabled | boolean | | True False
+action_result.data.\*.list.hidden | boolean | | True False
+action_result.data.\*.list.template | string | | genericList
+action_result.data.\*.name | string | | ListName
+action_result.data.\*.parentReference.siteId | string | | tenant-name.sharepoint.com,dc6f43e9-54fa-4a39-8783-314e3bbbed41,c42b48c4-59b9-48f1-b96e-e8145b5539fa
+action_result.data.\*.webUrl | string | `url` | https://test-tenant-name.sharepoint.com/sites/SiteName/Lists/ListName
+action_result.summary.lists_count | numeric | | 25
+action_result.message | string | | Lists count: 25
+summary.total_objects | numeric | | 1
+summary.total_objects_successful | numeric | | 1
## action: 'get list'
Retrieves a list from a SharePoint Site
@@ -254,7 +254,7 @@ Retrieves a list from a SharePoint Site
Type: **investigate**
Read only: **True**
-The 'limit' parameter controls the number of records to return\. Leave the parameter value blank in order to fetch all the records\.
+The 'limit' parameter controls the number of records to return. Leave the parameter value blank in order to fetch all the records.
#### Action Parameters
PARAMETER | REQUIRED | DESCRIPTION | TYPE | CONTAINS
@@ -263,127 +263,127 @@ PARAMETER | REQUIRED | DESCRIPTION | TYPE | CONTAINS
**limit** | optional | Maximum number of list items to return | numeric |
#### Action Output
-DATA PATH | TYPE | CONTAINS
---------- | ---- | --------
-action\_result\.status | string |
-action\_result\.parameter\.limit | numeric |
-action\_result\.parameter\.list | string | `sharepoint list id` `sharepoint list name`
-action\_result\.data\.\*\.\@odata\.context | string | `url`
-action\_result\.data\.\*\.\@odata\.etag | string |
-action\_result\.data\.\*\.columns\.\*\.calculated\.format | string |
-action\_result\.data\.\*\.columns\.\*\.calculated\.formula | string |
-action\_result\.data\.\*\.columns\.\*\.calculated\.outputType | string |
-action\_result\.data\.\*\.columns\.\*\.choice\.allowTextEntry | boolean |
-action\_result\.data\.\*\.columns\.\*\.choice\.displayAs | string |
-action\_result\.data\.\*\.columns\.\*\.columnGroup | string |
-action\_result\.data\.\*\.columns\.\*\.dateTime\.displayAs | string |
-action\_result\.data\.\*\.columns\.\*\.dateTime\.format | string |
-action\_result\.data\.\*\.columns\.\*\.description | string |
-action\_result\.data\.\*\.columns\.\*\.displayName | string |
-action\_result\.data\.\*\.columns\.\*\.enforceUniqueValues | boolean |
-action\_result\.data\.\*\.columns\.\*\.hidden | boolean |
-action\_result\.data\.\*\.columns\.\*\.id | string |
-action\_result\.data\.\*\.columns\.\*\.indexed | boolean |
-action\_result\.data\.\*\.columns\.\*\.lookup\.allowMultipleValues | boolean |
-action\_result\.data\.\*\.columns\.\*\.lookup\.allowUnlimitedLength | boolean |
-action\_result\.data\.\*\.columns\.\*\.lookup\.columnName | string |
-action\_result\.data\.\*\.columns\.\*\.lookup\.listId | string |
-action\_result\.data\.\*\.columns\.\*\.lookup\.primaryLookupColumnId | string |
-action\_result\.data\.\*\.columns\.\*\.name | string |
-action\_result\.data\.\*\.columns\.\*\.personOrGroup\.allowMultipleSelection | boolean |
-action\_result\.data\.\*\.columns\.\*\.personOrGroup\.chooseFromType | string |
-action\_result\.data\.\*\.columns\.\*\.personOrGroup\.displayAs | string |
-action\_result\.data\.\*\.columns\.\*\.readOnly | boolean |
-action\_result\.data\.\*\.columns\.\*\.required | boolean |
-action\_result\.data\.\*\.columns\.\*\.text\.allowMultipleLines | boolean |
-action\_result\.data\.\*\.columns\.\*\.text\.appendChangesToExistingText | boolean |
-action\_result\.data\.\*\.columns\.\*\.text\.linesForEditing | numeric |
-action\_result\.data\.\*\.columns\.\*\.text\.maxLength | numeric |
-action\_result\.data\.\*\.columns\.\*\.text\.textType | string |
-action\_result\.data\.\*\.columns\@odata\.context | string | `url`
-action\_result\.data\.\*\.createdBy\.user\.displayName | string |
-action\_result\.data\.\*\.createdBy\.user\.email | string | `email`
-action\_result\.data\.\*\.createdBy\.user\.id | string |
-action\_result\.data\.\*\.createdDateTime | string |
-action\_result\.data\.\*\.description | string |
-action\_result\.data\.\*\.displayName | string | `sharepoint list name`
-action\_result\.data\.\*\.eTag | string |
-action\_result\.data\.\*\.id | string | `sharepoint list id`
-action\_result\.data\.\*\.items\.\*\.\@odata\.etag | string |
-action\_result\.data\.\*\.items\.\*\.contentType\.id | string |
-action\_result\.data\.\*\.items\.\*\.contentType\.name | string |
-action\_result\.data\.\*\.items\.\*\.createdBy\.user\.displayName | string |
-action\_result\.data\.\*\.items\.\*\.createdBy\.user\.email | string | `email`
-action\_result\.data\.\*\.items\.\*\.createdBy\.user\.id | string |
-action\_result\.data\.\*\.items\.\*\.createdDateTime | string |
-action\_result\.data\.\*\.items\.\*\.eTag | string |
-action\_result\.data\.\*\.items\.\*\.fields\.\@odata\.etag | string |
-action\_result\.data\.\*\.items\.\*\.fields\.AppAuthorLookupId | string |
-action\_result\.data\.\*\.items\.\*\.fields\.AppEditorLookupId | string |
-action\_result\.data\.\*\.items\.\*\.fields\.ApplicationDate | string |
-action\_result\.data\.\*\.items\.\*\.fields\.Attachments | boolean |
-action\_result\.data\.\*\.items\.\*\.fields\.AuthorLookupId | string |
-action\_result\.data\.\*\.items\.\*\.fields\.ContentType | string |
-action\_result\.data\.\*\.items\.\*\.fields\.Conversation | string |
-action\_result\.data\.\*\.items\.\*\.fields\.Created | string |
-action\_result\.data\.\*\.items\.\*\.fields\.Edit | string |
-action\_result\.data\.\*\.items\.\*\.fields\.EditorLookupId | string |
-action\_result\.data\.\*\.items\.\*\.fields\.FolderChildCount | string |
-action\_result\.data\.\*\.items\.\*\.fields\.InterviewDate | string |
-action\_result\.data\.\*\.items\.\*\.fields\.Interviewers\.\*\.Email | string |
-action\_result\.data\.\*\.items\.\*\.fields\.Interviewers\.\*\.LookupId | numeric |
-action\_result\.data\.\*\.items\.\*\.fields\.Interviewers\.\*\.LookupValue | string |
-action\_result\.data\.\*\.items\.\*\.fields\.ItemChildCount | string |
-action\_result\.data\.\*\.items\.\*\.fields\.LinkTitle | string |
-action\_result\.data\.\*\.items\.\*\.fields\.LinkTitleNoMenu | string |
-action\_result\.data\.\*\.items\.\*\.fields\.Modified | string |
-action\_result\.data\.\*\.items\.\*\.fields\.Notes | string |
-action\_result\.data\.\*\.items\.\*\.fields\.PermissionLevelRequested | numeric |
-action\_result\.data\.\*\.items\.\*\.fields\.PhoneScreenDate | string |
-action\_result\.data\.\*\.items\.\*\.fields\.PhoneScreenerLookupId | string |
-action\_result\.data\.\*\.items\.\*\.fields\.Position | string |
-action\_result\.data\.\*\.items\.\*\.fields\.Progress | string |
-action\_result\.data\.\*\.items\.\*\.fields\.PropagateAcl | boolean |
-action\_result\.data\.\*\.items\.\*\.fields\.RecruiterLookupId | string |
-action\_result\.data\.\*\.items\.\*\.fields\.ReqByUserLookupId | string |
-action\_result\.data\.\*\.items\.\*\.fields\.ReqForUserLookupId | string |
-action\_result\.data\.\*\.items\.\*\.fields\.RequestDate | string |
-action\_result\.data\.\*\.items\.\*\.fields\.RequestedByDisplayNameDisp | string |
-action\_result\.data\.\*\.items\.\*\.fields\.RequestedForDisplayNameDisp | string |
-action\_result\.data\.\*\.items\.\*\.fields\.StatusDisp | string |
-action\_result\.data\.\*\.items\.\*\.fields\.Title | string |
-action\_result\.data\.\*\.items\.\*\.fields\.\_ComplianceFlags | string |
-action\_result\.data\.\*\.items\.\*\.fields\.\_ComplianceTag | string |
-action\_result\.data\.\*\.items\.\*\.fields\.\_ComplianceTagUserId | string |
-action\_result\.data\.\*\.items\.\*\.fields\.\_ComplianceTagWrittenTime | string |
-action\_result\.data\.\*\.items\.\*\.fields\.\_UIVersionString | string |
-action\_result\.data\.\*\.items\.\*\.fields\.id | string |
-action\_result\.data\.\*\.items\.\*\.fields\@odata\.context | string | `url`
-action\_result\.data\.\*\.items\.\*\.id | string |
-action\_result\.data\.\*\.items\.\*\.lastModifiedBy\.application\.displayName | string |
-action\_result\.data\.\*\.items\.\*\.lastModifiedBy\.application\.id | string |
-action\_result\.data\.\*\.items\.\*\.lastModifiedBy\.user\.displayName | string |
-action\_result\.data\.\*\.items\.\*\.lastModifiedBy\.user\.email | string | `email`
-action\_result\.data\.\*\.items\.\*\.lastModifiedBy\.user\.id | string |
-action\_result\.data\.\*\.items\.\*\.lastModifiedDateTime | string |
-action\_result\.data\.\*\.items\.\*\.parentReference\.id | string |
-action\_result\.data\.\*\.items\.\*\.parentReference\.siteId | string |
-action\_result\.data\.\*\.items\.\*\.webUrl | string | `url`
-action\_result\.data\.\*\.items\@odata\.context | string | `url`
-action\_result\.data\.\*\.lastModifiedBy\.user\.displayName | string |
-action\_result\.data\.\*\.lastModifiedBy\.user\.email | string | `email`
-action\_result\.data\.\*\.lastModifiedBy\.user\.id | string |
-action\_result\.data\.\*\.lastModifiedDateTime | string |
-action\_result\.data\.\*\.list\.contentTypesEnabled | boolean |
-action\_result\.data\.\*\.list\.hidden | boolean |
-action\_result\.data\.\*\.list\.template | string |
-action\_result\.data\.\*\.name | string |
-action\_result\.data\.\*\.parentReference\.siteId | string |
-action\_result\.data\.\*\.webUrl | string | `url`
-action\_result\.summary\.item\_count | numeric |
-action\_result\.message | string |
-summary\.total\_objects | numeric |
-summary\.total\_objects\_successful | numeric |
+DATA PATH | TYPE | CONTAINS | EXAMPLE VALUES
+--------- | ---- | -------- | --------------
+action_result.status | string | | success failed
+action_result.parameter.limit | numeric | | 500
+action_result.parameter.list | string | `sharepoint list id` `sharepoint list name` | 4961c496-52c1-49bd-b1fa-e1b2e976256c Test List Name
+action_result.data.\*.@odata.context | string | `url` | https://graph.test.com/v1.0/$metadata#sites('tenant-name.sharepoint.com%2Cdc6f43e9-54fa-4a39-8783-314e3bbbed41%2Cc42b48c4-59b9-48f1-b96e-e8145b5539fb')/lists/$entity
+action_result.data.\*.@odata.etag | string | | "4961c496-52c1-49bd-b1fa-e1b2e976256c,5"
+action_result.data.\*.columns.\*.calculated.format | string | | dateTime
+action_result.data.\*.columns.\*.calculated.formula | string | | =[test]
+action_result.data.\*.columns.\*.calculated.outputType | string | | dateTime
+action_result.data.\*.columns.\*.choice.allowTextEntry | boolean | | False
+action_result.data.\*.columns.\*.choice.displayAs | string | | dropDownMenu
+action_result.data.\*.columns.\*.columnGroup | string | | Custom Columns
+action_result.data.\*.columns.\*.dateTime.displayAs | string | | default
+action_result.data.\*.columns.\*.dateTime.format | string | | dateTime
+action_result.data.\*.columns.\*.description | string | | Test List Description
+action_result.data.\*.columns.\*.displayName | string | | ID
+action_result.data.\*.columns.\*.enforceUniqueValues | boolean | | True False
+action_result.data.\*.columns.\*.hidden | boolean | | True False
+action_result.data.\*.columns.\*.id | string | | 1d22ea11-1e32-424e-89ab-9fedbadb6ce1
+action_result.data.\*.columns.\*.indexed | boolean | | True False
+action_result.data.\*.columns.\*.lookup.allowMultipleValues | boolean | | True False
+action_result.data.\*.columns.\*.lookup.allowUnlimitedLength | boolean | | True False
+action_result.data.\*.columns.\*.lookup.columnName | string | | ItemChildCount
+action_result.data.\*.columns.\*.lookup.listId | string | |
+action_result.data.\*.columns.\*.lookup.primaryLookupColumnId | string | | ID
+action_result.data.\*.columns.\*.name | string | | ID
+action_result.data.\*.columns.\*.personOrGroup.allowMultipleSelection | boolean | | True False
+action_result.data.\*.columns.\*.personOrGroup.chooseFromType | string | | peopleAndGroups
+action_result.data.\*.columns.\*.personOrGroup.displayAs | string | | nameWithPresence
+action_result.data.\*.columns.\*.readOnly | boolean | | True False
+action_result.data.\*.columns.\*.required | boolean | | True False
+action_result.data.\*.columns.\*.text.allowMultipleLines | boolean | | True False
+action_result.data.\*.columns.\*.text.appendChangesToExistingText | boolean | | True False
+action_result.data.\*.columns.\*.text.linesForEditing | numeric | | 0
+action_result.data.\*.columns.\*.text.maxLength | numeric | | 255
+action_result.data.\*.columns.\*.text.textType | string | | plain
+action_result.data.\*.columns@odata.context | string | `url` | https://graph.test.com/v1.0/$metadata#sites('tenant-name.sharepoint.com%2Cdc6f43e9-54fa-4a39-8783-314e3bbbed41%2Cc42b48c4-59b9-48f1-b96e-e8145b5539fb')/lists('4961c496-52c1-49bd-b1fa-e1b2e976256c')/columns
+action_result.data.\*.createdBy.user.displayName | string | | Test User
+action_result.data.\*.createdBy.user.email | string | `email` | test_user@tenant-name.ontest.com
+action_result.data.\*.createdBy.user.id | string | | eeb3645f-df19-47a1-8e8c-fcd234cb5f6f
+action_result.data.\*.createdDateTime | string | | 2022-02-08T12:29:09Z
+action_result.data.\*.description | string | | Test List Description
+action_result.data.\*.displayName | string | `sharepoint list name` | Test List Name
+action_result.data.\*.eTag | string | | "4961c496-52c1-49bd-b1fa-e1b2e976256c,5"
+action_result.data.\*.id | string | `sharepoint list id` | 4961c496-52c1-49bd-b1fa-e1b2e976256c
+action_result.data.\*.items.\*.@odata.etag | string | | "fe7e1a7c-a66a-4944-b1f1-2b7c7499603c,1"
+action_result.data.\*.items.\*.contentType.id | string | | 0x01008C9AE9AA9A043D48B717AB18E1E7180E00F8FCD4A1A57C3043B42193515148F5EC
+action_result.data.\*.items.\*.contentType.name | string | | Item
+action_result.data.\*.items.\*.createdBy.user.displayName | string | | Test User
+action_result.data.\*.items.\*.createdBy.user.email | string | `email` | test_user@tenant-name.ontest.com
+action_result.data.\*.items.\*.createdBy.user.id | string | | eeb3645f-df19-47a1-8e8c-fcd234cb5f6f
+action_result.data.\*.items.\*.createdDateTime | string | | 2022-02-08T12:29:27Z
+action_result.data.\*.items.\*.eTag | string | | "fe7e1a7c-a66a-4944-b1f1-2b7c7499603c,1"
+action_result.data.\*.items.\*.fields.@odata.etag | string | | "fe7e1a7c-a66a-4944-b1f1-2b7c7499603c,1"
+action_result.data.\*.items.\*.fields.AppAuthorLookupId | string | | 8
+action_result.data.\*.items.\*.fields.AppEditorLookupId | string | | 8
+action_result.data.\*.items.\*.fields.ApplicationDate | string | | 2022-02-03T08:00:00Z
+action_result.data.\*.items.\*.fields.Attachments | boolean | | True False
+action_result.data.\*.items.\*.fields.AuthorLookupId | string | | 9
+action_result.data.\*.items.\*.fields.ContentType | string | | Item
+action_result.data.\*.items.\*.fields.Conversation | string | | I'd like access, please.
+action_result.data.\*.items.\*.fields.Created | string | | 2022-02-08T12:29:27Z
+action_result.data.\*.items.\*.fields.Edit | string | |
+action_result.data.\*.items.\*.fields.EditorLookupId | string | | 9
+action_result.data.\*.items.\*.fields.FolderChildCount | string | | 0
+action_result.data.\*.items.\*.fields.InterviewDate | string | | 2022-02-28T11:30:00Z
+action_result.data.\*.items.\*.fields.Interviewers.\*.Email | string | | test@testuser.com
+action_result.data.\*.items.\*.fields.Interviewers.\*.LookupId | numeric | | 18
+action_result.data.\*.items.\*.fields.Interviewers.\*.LookupValue | string | | test
+action_result.data.\*.items.\*.fields.ItemChildCount | string | | 0
+action_result.data.\*.items.\*.fields.LinkTitle | string | | List Item 1
+action_result.data.\*.items.\*.fields.LinkTitleNoMenu | string | | List Item 1
+action_result.data.\*.items.\*.fields.Modified | string | | 2022-02-08T12:29:27Z
+action_result.data.\*.items.\*.fields.Notes | string | | Test Notes
+action_result.data.\*.items.\*.fields.PermissionLevelRequested | numeric | | 8
+action_result.data.\*.items.\*.fields.PhoneScreenDate | string | | 2022-02-15T14:00:00Z
+action_result.data.\*.items.\*.fields.PhoneScreenerLookupId | string | | 17
+action_result.data.\*.items.\*.fields.Position | string | | Designer
+action_result.data.\*.items.\*.fields.Progress | string | | Active
+action_result.data.\*.items.\*.fields.PropagateAcl | boolean | | False
+action_result.data.\*.items.\*.fields.RecruiterLookupId | string | | 19
+action_result.data.\*.items.\*.fields.ReqByUserLookupId | string | | 10
+action_result.data.\*.items.\*.fields.ReqForUserLookupId | string | | 10
+action_result.data.\*.items.\*.fields.RequestDate | string | | 2022-08-04T12:14:03Z
+action_result.data.\*.items.\*.fields.RequestedByDisplayNameDisp | string | | Test User
+action_result.data.\*.items.\*.fields.RequestedForDisplayNameDisp | string | | Test User
+action_result.data.\*.items.\*.fields.StatusDisp | string | | 0
+action_result.data.\*.items.\*.fields.Title | string | | List Item 1
+action_result.data.\*.items.\*.fields._ComplianceFlags | string | |
+action_result.data.\*.items.\*.fields._ComplianceTag | string | |
+action_result.data.\*.items.\*.fields._ComplianceTagUserId | string | |
+action_result.data.\*.items.\*.fields._ComplianceTagWrittenTime | string | |
+action_result.data.\*.items.\*.fields._UIVersionString | string | | 1.0
+action_result.data.\*.items.\*.fields.id | string | | 1
+action_result.data.\*.items.\*.fields@odata.context | string | `url` | https://graph.test.com/v1.0/$metadata#sites('tenant-name.sharepoint.com%2Cdc6f43e9-54fa-4a39-8783-314e3bbbed41%2Cc42b48c4-59b9-48f1-b96e-e8145b5539fb')/lists('4961c496-52c1-49bd-b1fa-e1b2e976256c')/items('1')/fields/$entity
+action_result.data.\*.items.\*.id | string | | 1
+action_result.data.\*.items.\*.lastModifiedBy.application.displayName | string | | test
+action_result.data.\*.items.\*.lastModifiedBy.application.id | string | | 71b307af-1dcb-4e39-9640-5129afc83162
+action_result.data.\*.items.\*.lastModifiedBy.user.displayName | string | | Test User
+action_result.data.\*.items.\*.lastModifiedBy.user.email | string | `email` | test_user@tenant-name.ontest.com
+action_result.data.\*.items.\*.lastModifiedBy.user.id | string | | eeb3645f-df19-47a1-8e8c-fcd234cb5f6f
+action_result.data.\*.items.\*.lastModifiedDateTime | string | | 2022-02-08T12:29:27Z
+action_result.data.\*.items.\*.parentReference.id | string | | 49f4a5c5-4c09-4ad0-b0fe-d8d27dfb9cb2
+action_result.data.\*.items.\*.parentReference.siteId | string | | tenant-name.sharepoint.com,dc6f43e9-54fa-4a39-8783-314e3bbbed41,c42b48c4-59b9-48f1-b96e-e8145b5539fa
+action_result.data.\*.items.\*.webUrl | string | `url` | https://test-tenant-name.sharepoint.com/sites/TestSiteName/Lists/Test%20List%20Name/1_.000
+action_result.data.\*.items@odata.context | string | `url` | https://graph.test.com/v1.0/$metadata#sites('tenant-name.sharepoint.com%2Cdc6f43e9-54fa-4a39-8783-314e3bbbed41%2Cc42b48c4-59b9-48f1-b96e-e8145b5539fb')/lists('4961c496-52c1-49bd-b1fa-e1b2e976256c')/items
+action_result.data.\*.lastModifiedBy.user.displayName | string | | Test User
+action_result.data.\*.lastModifiedBy.user.email | string | `email` | test_user@tenant-name.ontest.com
+action_result.data.\*.lastModifiedBy.user.id | string | | eeb3645f-df19-47a1-8e8c-fcd234cb5f6f
+action_result.data.\*.lastModifiedDateTime | string | | 2022-02-16T06:03:09Z
+action_result.data.\*.list.contentTypesEnabled | boolean | | True False
+action_result.data.\*.list.hidden | boolean | | True False
+action_result.data.\*.list.template | string | | genericList
+action_result.data.\*.name | string | | Test List Name
+action_result.data.\*.parentReference.siteId | string | | tenant-name.sharepoint.com,dc6f43e9-54fa-4a39-8783-314e3bbbed41,c42b48c4-59b9-48f1-b96e-e8145b5539fa
+action_result.data.\*.webUrl | string | `url` | https://test-tenant-name.sharepoint.com/sites/TestSiteName/Lists/Test%20List%20Name
+action_result.summary.item_count | numeric | | 2
+action_result.message | string | | Item count: 2
+summary.total_objects | numeric | | 1
+summary.total_objects_successful | numeric | | 1
## action: 'add item'
Add an item to a list on a SharePoint Site
@@ -398,67 +398,67 @@ PARAMETER | REQUIRED | DESCRIPTION | TYPE | CONTAINS
**item** | required | JSON string of item | string |
#### Action Output
-DATA PATH | TYPE | CONTAINS
---------- | ---- | --------
-action\_result\.status | string |
-action\_result\.parameter\.item | string |
-action\_result\.parameter\.list | string | `sharepoint list id` `sharepoint list name`
-action\_result\.data\.\*\.\@odata\.context | string | `url`
-action\_result\.data\.\*\.\@odata\.etag | string |
-action\_result\.data\.\*\.contentType\.id | string |
-action\_result\.data\.\*\.contentType\.name | string |
-action\_result\.data\.\*\.createdBy\.user\.displayName | string |
-action\_result\.data\.\*\.createdDateTime | string |
-action\_result\.data\.\*\.eTag | string |
-action\_result\.data\.\*\.fields\.\@odata\.etag | string |
-action\_result\.data\.\*\.fields\.AppAuthorLookupId | string |
-action\_result\.data\.\*\.fields\.AppEditorLookupId | string |
-action\_result\.data\.\*\.fields\.AssetType | string |
-action\_result\.data\.\*\.fields\.Attachments | numeric |
-action\_result\.data\.\*\.fields\.AuthorLookupId | string |
-action\_result\.data\.\*\.fields\.Color | string |
-action\_result\.data\.\*\.fields\.Complete | boolean |
-action\_result\.data\.\*\.fields\.ConditionNotes | string |
-action\_result\.data\.\*\.fields\.ContentType | string |
-action\_result\.data\.\*\.fields\.Created | string |
-action\_result\.data\.\*\.fields\.CurrentOwnerLookupId | string |
-action\_result\.data\.\*\.fields\.DueDate | string |
-action\_result\.data\.\*\.fields\.Duration | string |
-action\_result\.data\.\*\.fields\.Edit | string |
-action\_result\.data\.\*\.fields\.EditorLookupId | string |
-action\_result\.data\.\*\.fields\.FolderChildCount | string |
-action\_result\.data\.\*\.fields\.ItemChildCount | string |
-action\_result\.data\.\*\.fields\.LinkTitle | string |
-action\_result\.data\.\*\.fields\.LinkTitleNoMenu | string |
-action\_result\.data\.\*\.fields\.Manufacturer | string |
-action\_result\.data\.\*\.fields\.Model | string |
-action\_result\.data\.\*\.fields\.Modified | string |
-action\_result\.data\.\*\.fields\.OrderNumber | string |
-action\_result\.data\.\*\.fields\.PreviousOwnerLookupId | string |
-action\_result\.data\.\*\.fields\.PurchaseDate | string |
-action\_result\.data\.\*\.fields\.PurchasePrice | numeric |
-action\_result\.data\.\*\.fields\.SerialNumber | string |
-action\_result\.data\.\*\.fields\.Status | string |
-action\_result\.data\.\*\.fields\.Title | string |
-action\_result\.data\.\*\.fields\.\_ComplianceFlags | string |
-action\_result\.data\.\*\.fields\.\_ComplianceTag | string |
-action\_result\.data\.\*\.fields\.\_ComplianceTagUserId | string |
-action\_result\.data\.\*\.fields\.\_ComplianceTagWrittenTime | string |
-action\_result\.data\.\*\.fields\.\_UIVersionString | string |
-action\_result\.data\.\*\.fields\.id | string |
-action\_result\.data\.\*\.fields\@odata\.context | string | `url`
-action\_result\.data\.\*\.id | string | `sharepoint item id`
-action\_result\.data\.\*\.lastModifiedBy\.application\.displayName | string |
-action\_result\.data\.\*\.lastModifiedBy\.application\.id | string |
-action\_result\.data\.\*\.lastModifiedBy\.user\.displayName | string |
-action\_result\.data\.\*\.lastModifiedDateTime | string |
-action\_result\.data\.\*\.parentReference\.id | string |
-action\_result\.data\.\*\.parentReference\.siteId | string |
-action\_result\.data\.\*\.webUrl | string | `url`
-action\_result\.summary\.sites\_count | numeric |
-action\_result\.message | string |
-summary\.total\_objects | numeric |
-summary\.total\_objects\_successful | numeric |
+DATA PATH | TYPE | CONTAINS | EXAMPLE VALUES
+--------- | ---- | -------- | --------------
+action_result.status | string | | success failed
+action_result.parameter.item | string | | {"fields": {"Title": "Test"}}
+action_result.parameter.list | string | `sharepoint list id` `sharepoint list name` | d52a6552-2884-4f77-9707-1badc7300ae3
+action_result.data.\*.@odata.context | string | `url` |
+action_result.data.\*.@odata.etag | string | |
+action_result.data.\*.contentType.id | string | |
+action_result.data.\*.contentType.name | string | |
+action_result.data.\*.createdBy.user.displayName | string | |
+action_result.data.\*.createdDateTime | string | |
+action_result.data.\*.eTag | string | |
+action_result.data.\*.fields.@odata.etag | string | |
+action_result.data.\*.fields.AppAuthorLookupId | string | |
+action_result.data.\*.fields.AppEditorLookupId | string | |
+action_result.data.\*.fields.AssetType | string | | Laptop
+action_result.data.\*.fields.Attachments | numeric | |
+action_result.data.\*.fields.AuthorLookupId | string | |
+action_result.data.\*.fields.Color | string | | Color of the Asset
+action_result.data.\*.fields.Complete | boolean | | False
+action_result.data.\*.fields.ConditionNotes | string | | Note for the Asset
+action_result.data.\*.fields.ContentType | string | |
+action_result.data.\*.fields.Created | string | |
+action_result.data.\*.fields.CurrentOwnerLookupId | string | | 17
+action_result.data.\*.fields.DueDate | string | | 2022-08-04T12:38:45Z
+action_result.data.\*.fields.Duration | string | |
+action_result.data.\*.fields.Edit | string | |
+action_result.data.\*.fields.EditorLookupId | string | |
+action_result.data.\*.fields.FolderChildCount | string | |
+action_result.data.\*.fields.ItemChildCount | string | |
+action_result.data.\*.fields.LinkTitle | string | |
+action_result.data.\*.fields.LinkTitleNoMenu | string | |
+action_result.data.\*.fields.Manufacturer | string | | Test-Manufacturer-Asset
+action_result.data.\*.fields.Model | string | | Model of the Asset
+action_result.data.\*.fields.Modified | string | |
+action_result.data.\*.fields.OrderNumber | string | | 1
+action_result.data.\*.fields.PreviousOwnerLookupId | string | | 18
+action_result.data.\*.fields.PurchaseDate | string | | 2022-08-04T12:38:45Z
+action_result.data.\*.fields.PurchasePrice | numeric | | 1
+action_result.data.\*.fields.SerialNumber | string | | Test-SerialNumber-Asset
+action_result.data.\*.fields.Status | string | | Status of the Asset
+action_result.data.\*.fields.Title | string | | Test Title
+action_result.data.\*.fields._ComplianceFlags | string | |
+action_result.data.\*.fields._ComplianceTag | string | |
+action_result.data.\*.fields._ComplianceTagUserId | string | |
+action_result.data.\*.fields._ComplianceTagWrittenTime | string | |
+action_result.data.\*.fields._UIVersionString | string | |
+action_result.data.\*.fields.id | string | |
+action_result.data.\*.fields@odata.context | string | `url` |
+action_result.data.\*.id | string | `sharepoint item id` |
+action_result.data.\*.lastModifiedBy.application.displayName | string | |
+action_result.data.\*.lastModifiedBy.application.id | string | |
+action_result.data.\*.lastModifiedBy.user.displayName | string | |
+action_result.data.\*.lastModifiedDateTime | string | |
+action_result.data.\*.parentReference.id | string | | a86797a9-c9a9-47e7-891b-8413b2d758fc
+action_result.data.\*.parentReference.siteId | string | |
+action_result.data.\*.webUrl | string | `url` |
+action_result.summary.sites_count | numeric | |
+action_result.message | string | | Sites count: 1
+summary.total_objects | numeric | | 1
+summary.total_objects_successful | numeric | | 1
## action: 'update item'
Update an item in a list on a SharePoint Site
@@ -470,70 +470,70 @@ Read only: **False**
PARAMETER | REQUIRED | DESCRIPTION | TYPE | CONTAINS
--------- | -------- | ----------- | ---- | --------
**list** | required | Title or ID of the list to which the item belongs | string | `sharepoint list id` `sharepoint list name`
-**item\_id** | required | ID of the item to update | numeric | `sharepoint item id`
+**item_id** | required | ID of the item to update | numeric | `sharepoint item id`
**item** | required | JSON string of item | string |
#### Action Output
-DATA PATH | TYPE | CONTAINS
---------- | ---- | --------
-action\_result\.status | string |
-action\_result\.parameter\.item | string |
-action\_result\.parameter\.item\_id | numeric | `sharepoint item id`
-action\_result\.parameter\.list | string | `sharepoint list id` `sharepoint list name`
-action\_result\.data\.\*\.\@odata\.context | string | `url`
-action\_result\.data\.\*\.\@odata\.etag | string |
-action\_result\.data\.\*\.contentType\.id | string |
-action\_result\.data\.\*\.contentType\.name | string |
-action\_result\.data\.\*\.createdBy\.user\.displayName | string |
-action\_result\.data\.\*\.createdDateTime | string |
-action\_result\.data\.\*\.eTag | string |
-action\_result\.data\.\*\.fields\.\@odata\.etag | string |
-action\_result\.data\.\*\.fields\.AppAuthorLookupId | string |
-action\_result\.data\.\*\.fields\.AppEditorLookupId | string |
-action\_result\.data\.\*\.fields\.AssetType | string |
-action\_result\.data\.\*\.fields\.Attachments | numeric |
-action\_result\.data\.\*\.fields\.AuthorLookupId | string |
-action\_result\.data\.\*\.fields\.Color | string |
-action\_result\.data\.\*\.fields\.ConditionNotes | string |
-action\_result\.data\.\*\.fields\.ContentType | string |
-action\_result\.data\.\*\.fields\.Created | string |
-action\_result\.data\.\*\.fields\.CurrentOwnerLookupId | string |
-action\_result\.data\.\*\.fields\.DueDate | string |
-action\_result\.data\.\*\.fields\.Edit | string |
-action\_result\.data\.\*\.fields\.EditorLookupId | string |
-action\_result\.data\.\*\.fields\.FolderChildCount | string |
-action\_result\.data\.\*\.fields\.ItemChildCount | string |
-action\_result\.data\.\*\.fields\.LinkTitle | string |
-action\_result\.data\.\*\.fields\.LinkTitleNoMenu | string |
-action\_result\.data\.\*\.fields\.Manufacturer | string |
-action\_result\.data\.\*\.fields\.Model | string |
-action\_result\.data\.\*\.fields\.Modified | string |
-action\_result\.data\.\*\.fields\.OrderNumber | string |
-action\_result\.data\.\*\.fields\.PreviousOwnerLookupId | string |
-action\_result\.data\.\*\.fields\.PurchaseDate | string |
-action\_result\.data\.\*\.fields\.PurchasePrice | numeric |
-action\_result\.data\.\*\.fields\.SerialNumber | string |
-action\_result\.data\.\*\.fields\.Status | string |
-action\_result\.data\.\*\.fields\.Title | string |
-action\_result\.data\.\*\.fields\.\_ComplianceFlags | string |
-action\_result\.data\.\*\.fields\.\_ComplianceTag | string |
-action\_result\.data\.\*\.fields\.\_ComplianceTagUserId | string |
-action\_result\.data\.\*\.fields\.\_ComplianceTagWrittenTime | string |
-action\_result\.data\.\*\.fields\.\_UIVersionString | string |
-action\_result\.data\.\*\.fields\.id | string |
-action\_result\.data\.\*\.fields\@odata\.context | string | `url`
-action\_result\.data\.\*\.id | string | `sharepoint item id`
-action\_result\.data\.\*\.lastModifiedBy\.application\.displayName | string |
-action\_result\.data\.\*\.lastModifiedBy\.application\.id | string |
-action\_result\.data\.\*\.lastModifiedBy\.user\.displayName | string |
-action\_result\.data\.\*\.lastModifiedDateTime | string |
-action\_result\.data\.\*\.parentReference\.id | string |
-action\_result\.data\.\*\.parentReference\.siteId | string |
-action\_result\.data\.\*\.webUrl | string | `url`
-action\_result\.summary\.sites\_count | numeric |
-action\_result\.message | string |
-summary\.total\_objects | numeric |
-summary\.total\_objects\_successful | numeric |
+DATA PATH | TYPE | CONTAINS | EXAMPLE VALUES
+--------- | ---- | -------- | --------------
+action_result.status | string | | success failed
+action_result.parameter.item | string | | {"fields": {"Title": "Test"}}
+action_result.parameter.item_id | numeric | `sharepoint item id` | 37
+action_result.parameter.list | string | `sharepoint list id` `sharepoint list name` | 075d79f1-a11f-44ed-a794-331a1d9138f0
+action_result.data.\*.@odata.context | string | `url` |
+action_result.data.\*.@odata.etag | string | |
+action_result.data.\*.contentType.id | string | |
+action_result.data.\*.contentType.name | string | |
+action_result.data.\*.createdBy.user.displayName | string | |
+action_result.data.\*.createdDateTime | string | |
+action_result.data.\*.eTag | string | |
+action_result.data.\*.fields.@odata.etag | string | |
+action_result.data.\*.fields.AppAuthorLookupId | string | |
+action_result.data.\*.fields.AppEditorLookupId | string | |
+action_result.data.\*.fields.AssetType | string | | Mobile
+action_result.data.\*.fields.Attachments | numeric | |
+action_result.data.\*.fields.AuthorLookupId | string | |
+action_result.data.\*.fields.Color | string | | Red
+action_result.data.\*.fields.ConditionNotes | string | | Note for the Updated Asset
+action_result.data.\*.fields.ContentType | string | |
+action_result.data.\*.fields.Created | string | |
+action_result.data.\*.fields.CurrentOwnerLookupId | string | | 18
+action_result.data.\*.fields.DueDate | string | | 2023-08-05T07:00:00Z
+action_result.data.\*.fields.Edit | string | |
+action_result.data.\*.fields.EditorLookupId | string | |
+action_result.data.\*.fields.FolderChildCount | string | |
+action_result.data.\*.fields.ItemChildCount | string | |
+action_result.data.\*.fields.LinkTitle | string | |
+action_result.data.\*.fields.LinkTitleNoMenu | string | |
+action_result.data.\*.fields.Manufacturer | string | | Test-Updated-Manufacturer
+action_result.data.\*.fields.Model | string | | Model of the Updated Asset
+action_result.data.\*.fields.Modified | string | |
+action_result.data.\*.fields.OrderNumber | string | | 2
+action_result.data.\*.fields.PreviousOwnerLookupId | string | | 17
+action_result.data.\*.fields.PurchaseDate | string | | 2022-08-05T07:00:00Z
+action_result.data.\*.fields.PurchasePrice | numeric | | 1
+action_result.data.\*.fields.SerialNumber | string | | Test-SerialNumber-Updated
+action_result.data.\*.fields.Status | string | | Status of the Asset
+action_result.data.\*.fields.Title | string | | Test-Updated-Title
+action_result.data.\*.fields._ComplianceFlags | string | |
+action_result.data.\*.fields._ComplianceTag | string | |
+action_result.data.\*.fields._ComplianceTagUserId | string | |
+action_result.data.\*.fields._ComplianceTagWrittenTime | string | |
+action_result.data.\*.fields._UIVersionString | string | |
+action_result.data.\*.fields.id | string | |
+action_result.data.\*.fields@odata.context | string | `url` |
+action_result.data.\*.id | string | `sharepoint item id` |
+action_result.data.\*.lastModifiedBy.application.displayName | string | |
+action_result.data.\*.lastModifiedBy.application.id | string | |
+action_result.data.\*.lastModifiedBy.user.displayName | string | |
+action_result.data.\*.lastModifiedDateTime | string | |
+action_result.data.\*.parentReference.id | string | | a86797a9-c9a9-47e7-891b-8413b2d758fc
+action_result.data.\*.parentReference.siteId | string | |
+action_result.data.\*.webUrl | string | `url` |
+action_result.summary.sites_count | numeric | |
+action_result.message | string | | Sites count: 1
+summary.total_objects | numeric | | 1
+summary.total_objects_successful | numeric | | 1
## action: 'get file'
Retrieves a file from a SharePoint site
@@ -541,48 +541,48 @@ Retrieves a file from a SharePoint site
Type: **generic**
Read only: **False**
-The 'file path' parameter will be considered from the Shared Document library in the configured Site\. If the file is available under the Shared Document library itself, then provide only the '/' value in the 'file path' parameter\.
+The 'file path' parameter will be considered from the Shared Document library in the configured Site. If the file is available under the Shared Document library itself, then provide only the '/' value in the 'file path' parameter.
#### Action Parameters
PARAMETER | REQUIRED | DESCRIPTION | TYPE | CONTAINS
--------- | -------- | ----------- | ---- | --------
-**file\_name** | required | File name to retrieve | string |
-**file\_path** | required | Folder path on site | string |
+**file_name** | required | File name to retrieve | string |
+**file_path** | required | Folder path on site | string |
#### Action Output
-DATA PATH | TYPE | CONTAINS
---------- | ---- | --------
-action\_result\.status | string |
-action\_result\.parameter\.file\_name | string |
-action\_result\.parameter\.file\_path | string |
-action\_result\.data\.\*\.\@microsoft\.graph\.downloadUrl | string | `url`
-action\_result\.data\.\*\.\@odata\.context | string | `url`
-action\_result\.data\.\*\.cTag | string |
-action\_result\.data\.\*\.createdBy\.user\.displayName | string |
-action\_result\.data\.\*\.createdBy\.user\.email | string | `email`
-action\_result\.data\.\*\.createdBy\.user\.id | string |
-action\_result\.data\.\*\.createdDateTime | string |
-action\_result\.data\.\*\.eTag | string |
-action\_result\.data\.\*\.file\.hashes\.quickXorHash | string |
-action\_result\.data\.\*\.file\.mimeType | string |
-action\_result\.data\.\*\.fileSystemInfo\.createdDateTime | string |
-action\_result\.data\.\*\.fileSystemInfo\.lastModifiedDateTime | string |
-action\_result\.data\.\*\.id | string |
-action\_result\.data\.\*\.lastModifiedBy\.user\.displayName | string |
-action\_result\.data\.\*\.lastModifiedBy\.user\.email | string | `email`
-action\_result\.data\.\*\.lastModifiedBy\.user\.id | string |
-action\_result\.data\.\*\.lastModifiedDateTime | string |
-action\_result\.data\.\*\.name | string |
-action\_result\.data\.\*\.parentReference\.driveId | string |
-action\_result\.data\.\*\.parentReference\.driveType | string |
-action\_result\.data\.\*\.parentReference\.id | string |
-action\_result\.data\.\*\.parentReference\.path | string |
-action\_result\.data\.\*\.size | numeric |
-action\_result\.data\.\*\.webUrl | string | `url`
-action\_result\.summary\.vault\_id | string | `sha1` `vault id`
-action\_result\.message | string |
-summary\.total\_objects | numeric |
-summary\.total\_objects\_successful | numeric |
+DATA PATH | TYPE | CONTAINS | EXAMPLE VALUES
+--------- | ---- | -------- | --------------
+action_result.status | string | | success failed
+action_result.parameter.file_name | string | | test_file_name.txt
+action_result.parameter.file_path | string | | /test_folder_name/
+action_result.data.\*.@microsoft.graph.downloadUrl | string | `url` | https://test-tenant-name.sharepoint.com/sites/TestSiteName/_layouts/15/download.aspx?UniqueId=c743b2e0-36ec-4c8a-9ce0-190c2fd4dd97&Translate=false&tempauth=eyJ0eXAiOiJKV1QiLCJhbGciOiJub0&ApiVersion=2.0
+action_result.data.\*.@odata.context | string | `url` | https://graph.test.com/v1.0/$metadata#sites('tenant-name.sharepoint.com%2Cdc6f43e9-54fa-4a39-8783-314e3bbbed41%2Cc42b48c4-59b9-48f1-b96e-e8145b5539fb')/drive/root/$entity
+action_result.data.\*.cTag | string | | "c:{C743B2E0-36EB-4C9A-9CE0-190C2FD4DD97},1"
+action_result.data.\*.createdBy.user.displayName | string | | Test User
+action_result.data.\*.createdBy.user.email | string | `email` | test_user@tenant-name.ontest.com
+action_result.data.\*.createdBy.user.id | string | | eeb3645f-df19-47a1-8e8c-fcd234cb5f6f
+action_result.data.\*.createdDateTime | string | | 2022-02-10T15:25:21Z
+action_result.data.\*.eTag | string | | "{C743B2E0-36EB-4C9A-9CE0-190C2FD4DD97},1"
+action_result.data.\*.file.hashes.quickXorHash | string | | EIDYEgye8dEx3XhA7xc12GqSwxk=
+action_result.data.\*.file.mimeType | string | | text/plain
+action_result.data.\*.fileSystemInfo.createdDateTime | string | | 2022-02-10T15:25:21Z
+action_result.data.\*.fileSystemInfo.lastModifiedDateTime | string | | 2022-02-10T15:25:21Z
+action_result.data.\*.id | string | | 01SNFLYIXAWJB4P2ZWTJGJZYAZBQX5JXMX
+action_result.data.\*.lastModifiedBy.user.displayName | string | | Test User
+action_result.data.\*.lastModifiedBy.user.email | string | `email` | test_user@tenant-name.ontest.com
+action_result.data.\*.lastModifiedBy.user.id | string | | eeb3645f-df19-47a1-8e8c-fcd234cb5f6f
+action_result.data.\*.lastModifiedDateTime | string | | 2022-02-10T15:25:21Z
+action_result.data.\*.name | string | | test_file_name.txt
+action_result.data.\*.parentReference.driveId | string | | b!6UNv3PpUOUqHgzFOO7vtQcRIK8S5WfFIuW7oFFtVOfpd0Y9Jee8LTIrExOon7Yvi
+action_result.data.\*.parentReference.driveType | string | | documentLibrary
+action_result.data.\*.parentReference.id | string | | 01SNFLYIRDSQLQVWP7EVDKSL3YYUNW6I4G
+action_result.data.\*.parentReference.path | string | | /drive/root:/test_folder_name
+action_result.data.\*.size | numeric | | 1422
+action_result.data.\*.webUrl | string | `url` | https://test-tenant-name.sharepoint.com/sites/TestSiteName/Shared%20Documents/test_folder_name/test_file_name.txt
+action_result.summary.vault_id | string | `sha1` `vault id` | 8b11ac28c0e276a4f9fa8a2fd2a17b499a415786
+action_result.message | string | | Vault id: 8b11ac28c0e276a4f9fa8a2fd2a17b499a415786
+summary.total_objects | numeric | | 1
+summary.total_objects_successful | numeric | | 1
## action: 'remove file'
Removes a file from a SharePoint site
@@ -590,22 +590,22 @@ Removes a file from a SharePoint site
Type: **generic**
Read only: **False**
-The 'file path' parameter will be considered from the Shared Document library in the configured Site\. If the file is available under the Shared Document library itself, then provide only the '/' value in the 'file path' parameter\.
+The 'file path' parameter will be considered from the Shared Document library in the configured Site. If the file is available under the Shared Document library itself, then provide only the '/' value in the 'file path' parameter.
#### Action Parameters
PARAMETER | REQUIRED | DESCRIPTION | TYPE | CONTAINS
--------- | -------- | ----------- | ---- | --------
-**file\_name** | required | File name to remove | string |
-**file\_path** | required | Folder path on site | string |
+**file_name** | required | File name to remove | string |
+**file_path** | required | Folder path on site | string |
#### Action Output
-DATA PATH | TYPE | CONTAINS
---------- | ---- | --------
-action\_result\.status | string |
-action\_result\.parameter\.file\_name | string |
-action\_result\.parameter\.file\_path | string |
-action\_result\.data | string |
-action\_result\.summary | string |
-action\_result\.message | string |
-summary\.total\_objects | numeric |
-summary\.total\_objects\_successful | numeric |
\ No newline at end of file
+DATA PATH | TYPE | CONTAINS | EXAMPLE VALUES
+--------- | ---- | -------- | --------------
+action_result.status | string | | success failed
+action_result.parameter.file_name | string | | test_file_name.txt
+action_result.parameter.file_path | string | | /test_folder_name/
+action_result.data | string | |
+action_result.summary | string | |
+action_result.message | string | | Successfully deleted file
+summary.total_objects | numeric | | 1
+summary.total_objects_successful | numeric | | 1
\ No newline at end of file
diff --git a/__init__.py b/__init__.py
index 6be370a..1cad73c 100644
--- a/__init__.py
+++ b/__init__.py
@@ -1,6 +1,6 @@
# File: __init__.py
#
-# Copyright (c) 2022 Splunk Inc.
+# Copyright (c) 2022-2023 Splunk Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/msgraphforsharepoint.json b/msgraphforsharepoint.json
index 5df4a24..d411887 100644
--- a/msgraphforsharepoint.json
+++ b/msgraphforsharepoint.json
@@ -10,8 +10,8 @@
"python_version": "3",
"product_version_regex": ".*",
"publisher": "Splunk",
- "license": "Copyright (c) 2022 Splunk Inc.",
- "app_version": "1.2.0",
+ "license": "Copyright (c) 2022-2023 Splunk Inc.",
+ "app_version": "1.2.1",
"utctime_updated": "2022-02-11T08:37:12.891220Z",
"package_name": "phantom_msgraphforsharepoint",
"main_module": "msgraphforsharepoint_connector.py",
@@ -2395,101 +2395,25 @@
],
"pip_dependencies": {
"wheel": [
- {
- "module": "Django",
- "input_file": "wheels/py3/Django-3.2.16-py3-none-any.whl"
- },
- {
- "module": "asgiref",
- "input_file": "wheels/py3/asgiref-3.4.1-py3-none-any.whl"
- },
{
"module": "beautifulsoup4",
"input_file": "wheels/py3/beautifulsoup4-4.10.0-py3-none-any.whl"
},
- {
- "module": "certifi",
- "input_file": "wheels/py3/certifi-2022.12.7-py3-none-any.whl"
- },
- {
- "module": "charset_normalizer",
- "input_file": "wheels/py3/charset_normalizer-2.0.12-py3-none-any.whl"
- },
- {
- "module": "idna",
- "input_file": "wheels/py3/idna-3.4-py3-none-any.whl"
- },
- {
- "module": "pytz",
- "input_file": "wheels/shared/pytz-2022.7-py2.py3-none-any.whl"
- },
- {
- "module": "requests",
- "input_file": "wheels/shared/requests-2.27.1-py2.py3-none-any.whl"
- },
{
"module": "soupsieve",
"input_file": "wheels/py3/soupsieve-2.3.2.post1-py3-none-any.whl"
- },
- {
- "module": "sqlparse",
- "input_file": "wheels/py3/sqlparse-0.4.3-py3-none-any.whl"
- },
- {
- "module": "typing_extensions",
- "input_file": "wheels/py3/typing_extensions-4.1.1-py3-none-any.whl"
- },
- {
- "module": "urllib3",
- "input_file": "wheels/shared/urllib3-1.26.13-py2.py3-none-any.whl"
}
]
},
"pip39_dependencies": {
"wheel": [
- {
- "module": "Django",
- "input_file": "wheels/py3/Django-3.2.16-py3-none-any.whl"
- },
- {
- "module": "asgiref",
- "input_file": "wheels/py3/asgiref-3.6.0-py3-none-any.whl"
- },
{
"module": "beautifulsoup4",
"input_file": "wheels/py3/beautifulsoup4-4.10.0-py3-none-any.whl"
},
- {
- "module": "certifi",
- "input_file": "wheels/py3/certifi-2022.12.7-py3-none-any.whl"
- },
- {
- "module": "charset_normalizer",
- "input_file": "wheels/py3/charset_normalizer-2.0.12-py3-none-any.whl"
- },
- {
- "module": "idna",
- "input_file": "wheels/py3/idna-3.4-py3-none-any.whl"
- },
- {
- "module": "pytz",
- "input_file": "wheels/shared/pytz-2022.7-py2.py3-none-any.whl"
- },
- {
- "module": "requests",
- "input_file": "wheels/shared/requests-2.27.1-py2.py3-none-any.whl"
- },
{
"module": "soupsieve",
- "input_file": "wheels/py3/soupsieve-2.3.2.post1-py3-none-any.whl"
- },
- {
- "module": "sqlparse",
- "input_file": "wheels/py3/sqlparse-0.4.3-py3-none-any.whl"
- },
- {
- "module": "urllib3",
- "input_file": "wheels/shared/urllib3-1.26.13-py2.py3-none-any.whl"
+ "input_file": "wheels/py3/soupsieve-2.4.1-py3-none-any.whl"
}
]
}
diff --git a/msgraphforsharepoint_connector.py b/msgraphforsharepoint_connector.py
index 9cf9f8a..456d73f 100644
--- a/msgraphforsharepoint_connector.py
+++ b/msgraphforsharepoint_connector.py
@@ -1,6 +1,6 @@
# File: msgraphforsharepoint_connector.py
#
-# Copyright (c) 2022 Splunk Inc.
+# Copyright (c) 2022-2023 Splunk Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/msgraphforsharepoint_consts.py b/msgraphforsharepoint_consts.py
index 32811c0..b223b90 100644
--- a/msgraphforsharepoint_consts.py
+++ b/msgraphforsharepoint_consts.py
@@ -1,6 +1,6 @@
# File: msgraphforsharepoint_consts.py
#
-# Copyright (c) 2022 Splunk Inc.
+# Copyright (c) 2022-2023 Splunk Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/msgraphforsharepoint_get_list.html b/msgraphforsharepoint_get_list.html
index ee01aad..6fe93ea 100644
--- a/msgraphforsharepoint_get_list.html
+++ b/msgraphforsharepoint_get_list.html
@@ -10,7 +10,7 @@
{% block widget_content %}