# 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="https://4132260347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftkp3obVDMu3n9ZTUpfEP%2Fuploads%2FiqlVnv1Drn0RhoHsd8iW%2Fimage.png?alt=media&#x26;token=0ab486c6-0844-4066-a48a-a25a384f2038" 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="https://4132260347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftkp3obVDMu3n9ZTUpfEP%2Fuploads%2FC0vTriZRUwcZO1bFYTb8%2FPastedGraphic-2.png?alt=media&#x26;token=23e21a88-7e5b-42af-9bfd-b57f109634bc" alt=""><figcaption></figcaption></figure>

**Step 3:**

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

<figure><img src="https://4132260347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftkp3obVDMu3n9ZTUpfEP%2Fuploads%2FJ0rObGhN0IXAv1P8HDji%2FPastedGraphic-3.png?alt=media&#x26;token=00282ec5-6894-487d-b769-f53410be142f" 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="https://4132260347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftkp3obVDMu3n9ZTUpfEP%2Fuploads%2FiTjNSNGepzrCxn6x5LMO%2FPastedGraphic-4.png?alt=media&#x26;token=3380c8d1-dcb4-4e85-95e5-6370e85b9fc7" 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*](https://docs.reveald.com/technical-documentation/data-sources/ncentral/add-the-ncentral-credentials-to-epiphany). 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="https://4132260347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftkp3obVDMu3n9ZTUpfEP%2Fuploads%2FTBlXB5UlMk2bz034TUC8%2FPastedGraphic-5.png?alt=media&#x26;token=d5476cc4-7cf4-4f29-b663-15bdc363f093" alt=""><figcaption></figcaption></figure>

* Select **OK** then select Save.

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