Managing your API access

If you have signed up to be a reseller, you can use Enom's API. API is a way to manage your account or perform bulk actions without logging in directly to your reseller account. By using your login ID and your password, or a generated token if you prefer, and our API calls, you will be able to remotely make changes to your account, renew domains, or even request transfer codes.

API access overview

API or Application Programming Interface was built to empower our resellers to do whatever they need to do. It allows you to manage your services in your end-user portal and make changes without logging in to your account directly. You can use your password or generate a token to complete API actions. You can generate multiple tokens if you have multiple users managing your account. We have a complete resource of API calls. You also have access to a test account where you can build and test against our reliable and up-to-date reset environment. Once the test account is created, you can log in at or run API commands using your test account against the test URL.

Create an API test account

All activity performed in your test account does not affect your live account. Similarly, any domains registered or services purchased in your test account will not be automatically provisioned.

  1. Login to your account.
  2. Choose API test environment setup.
  3. Click on Set up your account on the testing server.
  4. Select Reset your account balance.
  5. Enter the static IP address from which you'll be running test API commands and click Add.

  6. You may now log in at or run API commands using your test account against the test URL.

Back to top

Whitelisting your IP for the live environment

The IP address should be static. Ensure you are whitelisting the IP address shown in the error message as it may not match your computer's IP address. Once you have whitelisted your IP, you can generate an API token. If you use a wildcard IP, please submit a verified support request, and we will whitelist the IP for you.

  1. Log in to your account.
  2. Select the Resellers drop-down menu.
  3. Choose Manage followed by API.
  4. Enter your IP and click Add.

Back to top

Creating API tokens

API Tokens are a replacement for using your account password as part of your API credentials. You can have more than one API Token for your account, allowing you to give multiple users API access without sharing your account password. You can manage API tokens in your Enom account or manage API tokens from the API itself.

  1. Log in to your account.
  2. Choose API token manager.
  3. Enter a name for the token.
  4. Choose Generate new API token.

Back to top

Was this article helpful? If not please submit a request here

How helpful was this article?