Link a WHM Account to Upmind

Manage reseller accounts on Upmind

This article shows resellers how to link a WHM account to an Upmind account. After linking accounts, the next step is to create a hosting package on Upmind. That is where you name the package, configure details, and set billing terms.

  • We describe hosting package details in a different article. Learn more.

Adding a new provision

The first step is to configure a new provision. This is how you add web servers and domain providers via APIs.

  1. Log in to your Upmind account.
  2. Click Settings.
  3. On the next page, click Provision configurations.
  4. Click the Add new configuration button to add a WHM server account. A new panel displays.
  • The screenshot below shows two active services (domain hosting and web hosting).

Add new configuration

Creating a provision

On the new panel:

  1. Enter a unique name for the service.
  2. Click the PROVISION CATEGORY field and select Web Hosting. A new field displays.

Select Web Hosting

  1. Select a provider (e.g. cPanel, PLESK, or 20i Hosting). In this example, we select cPanel.
  2. Set the protocol (e.g. HTTPS).
  3. Enter the hostname. (see below)
  4. Enter 2087 for the port.
  5. Enter the WHM username. (see below)
  6. Enter the WHM API key. (see below)
  7. Enter the server location.
  8. Enter _na _for hosting provider.
  9. Check the box to accept new accounts.
  10. Click Create.

Copying WHM information

To complete all the fields in the panel described above, you need to find and copy three pieces of information on your WHM account.

  • Hostname
  • WHM Username
  • API key

To quickly locate the correct information:

  1. Open your reseller account.
  2. Select the package you want to add to Upmind.

Select a reseller package

  1. On the next page, click the button that logs in to your WHM control panel.


The screenshot below shows a WHM control panel login button for one reseller website. The button on your site will likely look a bit different.


Log in to WHM control panel


  1. Go to the browser tab with the WHM control panel.

  2. Copy a section of the URL. This is the hostname. Do not copy HTTPS://. Do not copy any characters after .com.


WHM hostname

  1. Go to the Upmind page and paste the value into the Hostname field.
  2. Go back to the WHM page.

WHM Username

  1. On the side menu, expand the Account Information folder and click List Accounts.

List WHM accounts

  1. On the List Accounts page, locate the Username column.
  2. Copy the WHM Username for this package.

Copy username

  1. Go back to the Upmind page and paste the value into the WHM Username field.
  2. Go back to the WHM page.

API key

  1. Enter Manage API Tokens in the search field.
  2. Click the best search result.
  3. On the Manage API Tokens page, click Generate Token.

Generate an API key

  1. On the next page, enter a token name.
  2. Click Save.
  3. Go back to the Upmind page and paste the value into the API Key field.


When logging into cPanel, my users get diverted to a different server hostnameThis is a WHM setting for the default hostname. If you have a reseller account it is likely set by your provider. Root owners can set it under 'tweak settings'