> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mspilot.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Level

> Sync devices into your clients.

Connect Level with a **Read and write** API key. MSPilot uses it to sync computers into your workspaces, and later to deploy the enroll script from Level.

You need a Level administrator account.

## Create an API key in Level

1. In Level, open the sidebar and go to **Settings → API keys**. If you're already signed in, you can also open [API keys](https://app.level.io/api-keys).
2. Click **Create API key**.
   <Frame>
     <img src="https://mintcdn.com/mspilot/KN925Fl-Ghgwf7FY/images/rmm/level/settings-api-keys.png?fit=max&auto=format&n=KN925Fl-Ghgwf7FY&q=85&s=d872e50914fa0b76e93916b5bbd9014c" alt="API keys page in Level, with Create API key in the top right." width="2610" height="1528" data-path="images/rmm/level/settings-api-keys.png" />
   </Frame>
3. Add a description you'll recognize later, such as `MSPilot`. Select **Read and write**, then click **Create key**. Read-only keys can list devices, but they can't deploy the enroll script.
   <Frame>
     <img src="https://mintcdn.com/mspilot/KN925Fl-Ghgwf7FY/images/rmm/level/create-api-key.png?fit=max&auto=format&n=KN925Fl-Ghgwf7FY&q=85&s=25de9a6d41548ee125200d5eb1340744" alt="Create API key dialog with Read and write selected." width="2608" height="1526" data-path="images/rmm/level/create-api-key.png" />
   </Frame>
4. Copy the key.
   <Frame>
     <img src="https://mintcdn.com/mspilot/KN925Fl-Ghgwf7FY/images/rmm/level/copy-key.png?fit=max&auto=format&n=KN925Fl-Ghgwf7FY&q=85&s=8dbcd138dd1899000b131728846a18dd" alt="API key created, with the key ready to copy." width="2606" height="1518" data-path="images/rmm/level/copy-key.png" />
   </Frame>

## Connect Level

1. In MSPilot, open **Integrations** and choose **Level**.
2. Paste the key into **API key**.
3. Click **Connect Level**.
   <Frame>
     <img src="https://mintcdn.com/mspilot/KN925Fl-Ghgwf7FY/images/rmm/level/connect.png?fit=max&auto=format&n=KN925Fl-Ghgwf7FY&q=85&s=f0ae073ef16e7ba766dd2507badf7ad4" alt="Level connection panel in MSPilot, with the API key field and Connect Level." width="2058" height="946" data-path="images/rmm/level/connect.png" />
   </Frame>

## After you connect

MSPilot starts syncing computers from Level.

* If you skipped a PSA, top-level Level groups are imported as clients first. Computers then land in those workspaces.
* If clients already came from a PSA, map each top-level Level group to a client so devices go to the right workspace.

Each Level group can map to only one client.
