> For the complete documentation index, see [llms.txt](https://resmocom.gitbook.io/product/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://resmocom.gitbook.io/product/integrations/kandji-integration.md).

# Kandji Integration

## Resmo + Kandji Integration Fundamentals

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

Resmo integrates with Kandji to help you bolster your device security efforts by bringing visibility, security, and compliance into your environment.

### What does Resmo offer to Kandji users?

* Collect and monitor your Kandji devices, device apps, device users, and more in one place.
* Query your Kandji devices, device apps, device users, and more using SQL and free text search.
* Set up security rules to continuously assess your Kandji resources.
* Monitor changes, and get notified when a resource falls out of your security rule compliance.

### How does the integration work?

Resmo uses API to do the initial polling and collect existing resources. Following the initial polling, it receives updates and changes in real-time through webhook and regular polling.

#### Available resources

{% embed url="<https://resources.resmo.com/kandji>" %}

## Integration walkthrough

### How to install

1. Select Kandji on the Integrations page of your Resmo account.
2. Click the Add Integration button at the bottom right corner of the opening modal.
3. Go to your **Kandji Settings > Access** on a new ta&#x62;**.**

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

4. Copy your **API Url** and paste it to the API Url field on the setup page.

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

5. Follow [Generate an API Token](https://support.kandji.io/support/solutions/articles/72000560412-kandji-api) flow and **create your API Key**.&#x20;

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

6. Copy your API Key.

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

7. Select **Consumer Secret** from your Connect App and paste it to **Client Secret** in the integration configuration screen.

* Manage API permissions. Click Configure.

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

* Check **List Blueprint**.

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

* Check **List Integrations**.

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

* Check every item under Device.

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

8. Paste it to the API Key field on the setup page.

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

9. Hit the Create button.
10. You are ready to run queries.

### How to uninstall

1. Select Kandji on your Integrations page.
2. Navigate to the Connected Integrations tab on the opening modal.
3. Click the Kandji integration you want to remove.
4. To temporarily disable it, click the **Disable** button from the top right. To permanently uninstall it, click the **Delete** button instead. Note that the disabling action can be undone later while deletion cannot be undone.

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