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

# API Clients

|                       |           |              |         |             |
| --------------------- | --------- | ------------ | ------- | ----------- |
| **Role Availability** | Read-Only | Investigator | Analyst | **Manager** |

USM Anywhere offers a REST API framework that enables you to customize elements of data in your environment. The APIs return JSON responses and any errors in those returns use HTTP response codes. To access the API, you will need to create a client ID and secret code in the USM Anywhere interface, and use that information to create a token. USM Anywhere uses OAuth 2.0 to authenticate against the REST APIs.

<Tip>
  **Edition:** The API is available in the Standard and Premium editions of USM Anywhere.

  See the [Affordable pricing to fit every budget](https://www.levelblue.com/pricing) page for more information about the features and support provided by each of the USM Anywhere editions.
</Tip>

**To open the API Clients page**

1. In the USM Anywhere web UI secondary menu, click the <img src="https://mintcdn.com/levelblue-5324744e/COENAgK6Qeclbd0h/images/usm-anywhere/user.svg?fit=max&auto=format&n=COENAgK6Qeclbd0h&q=85&s=ec16127774f722904f8f8c7418e33754" className="inline" width="24" height="24" data-path="images/usm-anywhere/user.svg" /> icon and select **Profile Settings**.
2. Select **API Clients** tab.

   <Frame>
     <img src="https://mintcdn.com/levelblue-5324744e/ElsAVGG4IM3pFRzT/images/usm-anywhere/apiclientstab.webp?fit=max&auto=format&n=ElsAVGG4IM3pFRzT&q=85&s=bee46f11d51a3c40f9ffef878f984313" alt="" width="1013" height="240" data-path="images/usm-anywhere/apiclientstab.webp" />
   </Frame>
3. Click **New Client** to create a new client. See the [LevelBlue APIs]() for more information.

**To enable an API Client**

1. In the USM Anywhere web UI secondary menu, click the <img src="https://mintcdn.com/levelblue-5324744e/COENAgK6Qeclbd0h/images/usm-anywhere/user.svg?fit=max&auto=format&n=COENAgK6Qeclbd0h&q=85&s=ec16127774f722904f8f8c7418e33754" className="inline" width="24" height="24" data-path="images/usm-anywhere/user.svg" /> icon and select Profile Settings.
2. Select **API Clients**.
3. Locate the API client that you want to enable and click the <img src="https://mintcdn.com/levelblue-5324744e/9HhQ6wK11ydctaHc/images/usm-anywhere/toggle-off-new.svg?fit=max&auto=format&n=9HhQ6wK11ydctaHc&q=85&s=bed00ce5e148a8148e763548ae6c8199" className="inline" width="32" height="16" data-path="images/usm-anywhere/toggle-off-new.svg" /> icon. This turns the <img src="https://mintcdn.com/levelblue-5324744e/9HhQ6wK11ydctaHc/images/usm-anywhere/toggle-on-new.svg?fit=max&auto=format&n=9HhQ6wK11ydctaHc&q=85&s=b0ecf1b6c804d5cf5eac9ea50b41480d" className="inline" width="32" height="16" data-path="images/usm-anywhere/toggle-on-new.svg" /> icon green. To disable an already enabled API Client, toggle the icon to its original status.

   <Frame>
     <img src="https://mintcdn.com/levelblue-5324744e/ElsAVGG4IM3pFRzT/images/usm-anywhere/apiclientenabled.webp?fit=max&auto=format&n=ElsAVGG4IM3pFRzT&q=85&s=ad86dd07e46391320744d3b5a711b4d2" alt="" width="1012" height="238" data-path="images/usm-anywhere/apiclientenabled.webp" />
   </Frame>

**To edit an API Client**

1. In the USM Anywhere web UI secondary menu, click the <img src="https://mintcdn.com/levelblue-5324744e/COENAgK6Qeclbd0h/images/usm-anywhere/user.svg?fit=max&auto=format&n=COENAgK6Qeclbd0h&q=85&s=ec16127774f722904f8f8c7418e33754" className="inline" width="24" height="24" data-path="images/usm-anywhere/user.svg" /> icon and select Profile Settings.
2. Select API Clients.
3. Locate the API client that you want to modify and click the <img src="https://mintcdn.com/levelblue-5324744e/2zcwC17_yhGqZqy4/images/usm-anywhere/pencil-new.svg?fit=max&auto=format&n=2zcwC17_yhGqZqy4&q=85&s=3fe3fa0ee6ce2b44857bf81d5ab975d9" className="inline" width="24" height="24" data-path="images/usm-anywhere/pencil-new.svg" /> icon to open a new window.

   <Frame>
     <img src="https://mintcdn.com/levelblue-5324744e/qGB1vLsu4TWqy-rq/images/usm-anywhere/editclient.webp?fit=max&auto=format&n=qGB1vLsu4TWqy-rq&q=85&s=3f371090e1e36de2b48de42e991e11cd" alt="" width="591" height="240" data-path="images/usm-anywhere/editclient.webp" />
   </Frame>
4. Make changes to the client ID, as needed.
5. Click **Update Client**.
