From 24f79a07ab6f961b7a74306a4c62c6b542acdb74 Mon Sep 17 00:00:00 2001 From: squioc <280824+squioc@users.noreply.github.com> Date: Thu, 13 Feb 2025 10:58:16 +0000 Subject: [PATCH] Refresh automation library documentation --- .../automate/library/microsoft-outlook.md | 78 +++++++++++++++++++ mkdocs.yml | 8 +- 2 files changed, 84 insertions(+), 2 deletions(-) create mode 100644 _shared_content/automate/library/microsoft-outlook.md diff --git a/_shared_content/automate/library/microsoft-outlook.md b/_shared_content/automate/library/microsoft-outlook.md new file mode 100644 index 000000000..df4ca013f --- /dev/null +++ b/_shared_content/automate/library/microsoft-outlook.md @@ -0,0 +1,78 @@ +uuid: 26075aca-cd73-49d2-98f6-d03ac58e773d +name: Microsoft Outlook +type: playbook + +# Microsoft Outlook + +![Microsoft Outlook](/assets/playbooks/library/microsoft-outlook.png){ align=right width=150 } + +Microsoft Outlook is an email client and personal information manager that includes calendar, task management, contact management, note-taking, and web browsing features. It integrates with Microsoft Office suite for seamless productivity and communication. + +## Configuration + +| Name | Type | Description | +| --------- | ------- | --------------------------- | +| `tenant_id` | `string` | ID of the Azure AD tenant | +| `client_id` | `string` | Client ID. An application needs to be created in the Azure Portal and assigned relevant permissions. Its Client ID should then be used in this configuration. | +| `client_secret` | `string` | Client Secret associated with the registered application. Admin Consent has to be granted to the application for it to work. | + +## Actions + +### Delete a message + +Delete a message from the user's mailbox + +**Arguments** + +| Name | Type | Description | +| --------- | ------- | --------------------------- | +| `user` | `string` | The identifier or the principal name of the user | +| `message_id` | `string` | The identifier of the message to delete | + +### Forward a message + +Forward a message from the user's mailbox + +**Arguments** + +| Name | Type | Description | +| --------- | ------- | --------------------------- | +| `user` | `string` | The identifier or the principal name of the user | +| `message_id` | `string` | The identifier of the message to forward | +| `comment` | `string` | A comment to include | +| `recipients` | `array` | The list of recipients of the forwarding | + +### Get a message + +Get the detail of a message from the user's mailbox + +**Arguments** + +| Name | Type | Description | +| --------- | ------- | --------------------------- | +| `user` | `string` | The identifier or the principal name of the user | +| `message_id` | `string` | The identifier of the message to get | + +### Update a message + +Update a message in the user's mailbox + +**Arguments** + +| Name | Type | Description | +| --------- | ------- | --------------------------- | +| `user` | `string` | The identifier or the principal name of the user | +| `message_id` | `string` | The identifier of the message to delete | +| `content` | `string` | The new content of the message | +| `recipients` | `array` | The new list of recipients | +| `bcc` | `array` | The new list of BCC recipients | +| `cc` | `array` | The new list of CC recipients | +| `sender` | `string` | The new sender of the message | +| `from` | `string` | The new mailbox owner of the message (from header) | +| `subject` | `string` | The new subject of the message | +| `importance` | `string` | The importance of the message | + + +## Extra + +Module **`Microsoft Outlook` v0.1.1** \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index 5ff4e70bd..15bf78729 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -223,7 +223,6 @@ nav: - Operators: tip/features/automate/operators.md - Actions: tip/features/automate/actions.md - Actions Library: - - Overview: tip/features/automate/library/overview.md - Applicative: - Mandrill: tip/features/automate/library/mandrill.md - Mattermost: tip/features/automate/library/mattermost.md @@ -238,6 +237,8 @@ nav: - ServiceNow: tip/features/automate/library/servicenow.md - The Hive: tip/features/automate/library/the-hive.md - The Hive V5: tip/features/automate/library/the-hive-v5.md + - Email: + - Microsoft Outlook: tip/features/automate/library/microsoft-outlook.md - Endpoint: - CrowdStrike Falcon: tip/features/automate/library/crowdstrike-falcon.md - Eset: tip/features/automate/library/eset.md @@ -262,6 +263,7 @@ nav: - Fortigate Firewalls: tip/features/automate/library/fortigate-firewalls.md - Sophos: tip/features/automate/library/sophos.md - Zscaler: tip/features/automate/library/zscaler.md + - Overview: tip/features/automate/library/overview.md - Threat Intelligence: - BinaryEdge's API: tip/features/automate/library/binaryedge-s-api.md - Censys: tip/features/automate/library/censys.md @@ -499,7 +501,6 @@ nav: - WatchGuard Firebox: integration/categories/network_security/watchguard_firebox.md - Zscaler Internet Access: integration/categories/network_security/zscaler_zia.md - List of Playbooks Actions: - - Overview: integration/action_library/overview.md - Applicative: - Mandrill: integration/action_library/mandrill.md - Mattermost: integration/action_library/mattermost.md @@ -514,6 +515,8 @@ nav: - ServiceNow: integration/action_library/servicenow.md - The Hive: integration/action_library/the-hive.md - The Hive V5: integration/action_library/the-hive-v5.md + - Email: + - Microsoft Outlook: integration/action_library/microsoft-outlook.md - Endpoint: - CrowdStrike Falcon: integration/action_library/crowdstrike-falcon.md - Eset: integration/action_library/eset.md @@ -538,6 +541,7 @@ nav: - Fortigate Firewalls: integration/action_library/fortigate-firewalls.md - Sophos: integration/action_library/sophos.md - Zscaler: integration/action_library/zscaler.md + - Overview: integration/action_library/overview.md - Threat Intelligence: - BinaryEdge's API: integration/action_library/binaryedge-s-api.md - Censys: integration/action_library/censys.md