> For the complete documentation index, see [llms.txt](https://docs.reveald.com/technical-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.reveald.com/technical-documentation/data-sources/ncentral/create-an-ncentral-read-only-user-and-an-api-key.md).

# Create an NCentral Read-Only User and an API Key

**Step 1:**

* Log in to your NCentral administration console.
* Select **Administration** > **User Management** > **Users**.\ <img src="/files/TfDIOFfCMfVXyExK8ZXh" alt="" data-size="original">
* Select **Create User**.

**Step 2:**

* Enter the following information:
  * **First Name**: **epiphany**
  * **Last Name**: **systems**
  * **Login Name**: **epiphany**
  * **Password**: Ensure your password follows your organization's password security policy.

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

**Step 3:**

* Select the **Role** tab and select **Assign Roles**.
* Check the **Default Dashboard Role** checkbox.

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

{% hint style="warning" %}
NCentral's API will not work with 2FA enabled during collection testing. Please do not enable 2FA for this user.
{% endhint %}

**Step 4:**

* Select the **API** **Access** tab.
* Check the **API-Only User** checkbox to enable API access for this user.

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

* Select **Save**.

**Step 5:**

* Select the login name of the user you just created to open the **Modify User** form.
* Select the **API Access** tab and check the **API-Only User** checkbox.
* To authenticate the API user with a web token, select **GENERATE JSON WEB TOKEN** and copy the token for login use in [*Add the NCentral Credentials to Epiphany*](/technical-documentation/data-sources/ncentral/add-the-ncentral-credentials-to-epiphany.md). For more information, see [*Generate a JSON web token*](https://documentation.n-able.com/N-central/userguide/Content/User_Management/Role%20Based%20Permissions/role_based_permissions_JSON_webtoken.htm).

<figure><img src="/files/6BJaLX1w24i6rDUOOkFJ" alt=""><figcaption></figcaption></figure>

* Select **OK** then select Save.

You now have a read-only user, and an API key generated for the user.
