> For the complete documentation index, see [llms.txt](https://docs.cybaops.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cybaops.com/getting-started/onboarding/connectors/microsoft-sentinel.md).

# Microsoft Sentinel

### <mark style="color:$primary;">Step 1: Make a New App Registration</mark>

Go to [https://portal.azure.com](https://portal.azure.com/)  

Search for “App registration” and click “New registration” &#x20;

<figure><img src="/files/P8o9U6cfOhUreEscJKt4" alt=""><figcaption></figcaption></figure>

Give the app the name “CybaVerse Ms Sentinel” and click “Register” &#x20;

<figure><img src="/files/1gftBW0n9uEvdkzp49AI" alt=""><figcaption></figcaption></figure>

### <mark style="color:$primary;">Step 2: Add API Permissions</mark>

Click on “API permission” &#x20;

Click on “Add a permission” then "Microsoft Graph"

<figure><img src="/files/iwlPkdqFaoE1Fmozwb7M" alt=""><figcaption></figcaption></figure>

Click on “Application permission” and look for the following permission:  &#x20;

* Security Alert > SecurityAlert.Read.All > Add permission &#x20;

Repeat the above and look for the following permission:  &#x20;

* Security Incident > SecurityIncident.Read.All> add permission &#x20;

Click on Grant admin consent &#x20;

<figure><img src="/files/DX4QWqYPqjaZJgOc79I2" alt=""><figcaption></figcaption></figure>

Click on: **Certificates & secret** > New client secret > Add a description, for example, ‘CybaVerse Platform’ > expiration 24 months > add &#x20;

Take a note of: &#x20;

* **Value** &#x20;
* **Secret ID** &#x20;

Go to the overview page and take note of the following details &#x20;

* **Client ID** &#x20;
* **Tenant ID** &#x20;
* **Object ID** &#x20;

<figure><img src="/files/B2SeMcnKi35TMcHnqxd5" alt=""><figcaption></figcaption></figure>

### <mark style="color:$primary;">Step 3: Add Role Assignments</mark>

Go to “Subscriptions”

<figure><img src="/files/ebyj5f5VzYms3q2spP7L" alt=""><figcaption></figcaption></figure>

Click on the subscription monitored by CybaVerse then “Access control (IAM)”

<figure><img src="/files/Q0CZYZWOMsA2X7LYcupi" alt=""><figcaption></figcaption></figure>

Click on: Role assignments > Add > Add role assignment 

<figure><img src="/files/EymszGgiI0eWKGD29Re4" alt=""><figcaption></figcaption></figure>

1. Look for the following role “**Security Reader**” > next > Select members > look for CybaVerse app > Select

<figure><img src="/files/TtGNccmPzo2WQeTkoNFF" alt=""><figcaption></figcaption></figure>

2. Make sure the assign type is **permanent**

<figure><img src="/files/BLaKoVtZs41w7Nu3B7Gj" alt=""><figcaption></figcaption></figure>

3. Click "Review + assign"

<figure><img src="/files/o7LANUYvSLSlhWvWFk3w" alt=""><figcaption></figcaption></figure>

Repeat steps 1-3 for the role of **Microsoft Sentinel Reader**.

## <mark style="color:$primary;">MS Sentinel Connector in CybaOps</mark>

Log in to CybaOps and click on your username to open up the Settings page options. Click Company Details.&#x20;

<figure><picture><source srcset="/files/cfJndzyjcFrr75agcXMi" media="(prefers-color-scheme: dark)"><img src="/files/nzLcToHQPDiE5ZMl8eJw" alt=""></picture><figcaption></figcaption></figure>

Click on Connectors in the top right corner.&#x20;

<figure><picture><source srcset="/files/rtbVWyArhGBl1iWmEmE7" media="(prefers-color-scheme: dark)"><img src="/files/OKjAPYXPx8Wse7B5QJIz" alt=""></picture><figcaption></figcaption></figure>

Look for Microsoft Sentinel Connector and click Connect.

Add the Tenant ID, Client ID, Secret Token, Resource Group Name, Subscription ID, Workspace Name and Expiry date. &#x20;

<figure><picture><source srcset="/files/6aJqLqOCR5Hs8C4x5MDI" media="(prefers-color-scheme: dark)"><img src="/files/NttBVPuYsGE2LzcwYiTj" alt=""></picture><figcaption></figcaption></figure>

Once that’s all complete, click Connect.&#x20;

This will trigger the data to start syncronising and a regular schedule will be created.

### <mark style="color:$primary;">Data Synchronisation</mark> &#x20;

The data is pulled every **5 minutes**. The same 5-minute cadence is used for normal operation and routine health checks. If there is **an authentication or authorisation error** (for example, an expired client secret), the connector backs off and retries every **30 minutes**. &#x20;


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.cybaops.com/getting-started/onboarding/connectors/microsoft-sentinel.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
