Important update 1: Email Support is being transitioned to Webforms. Click here for more information.

Setting Up and Using Your API Test Account (Sandbox)

Enom's API test account, also called the sandbox, lets you build and exercise your integration against a separate test environment that does not touch your live account, balance, or domains. You use it to validate API calls, response handling, and order flows before pointing your code at production. This article explains how to enable the test account, where to send your test calls, and how to reset the test balance.

What the API test account is

The test account is a copy of your reseller environment hosted on a separate testing server. Any activity you perform there is isolated from production: domains registered or services purchased in the test account are not automatically provisioned, and your live balance is never charged. This makes the sandbox the safe place to develop and regression-test before go-live.

Once your test account is created, you can sign in at resellertest.enom.com or run API commands against the test URL.

Before you begin

  • An active Enom reseller account. The test account is provisioned from your live reseller account, so you must already be a reseller to create one.
  • API access enabled. You authenticate test calls the same way you authenticate live calls, so confirm your API credentials are set up first. See Managing Your API Access.
  • The static IP address you will call from. The test environment, like production, restricts API access to allowlisted IPs, so have the static IP of your development server ready.

Step 1: Enable your test account

Provision the sandbox from inside your live Enom account.

  1. Sign in to your enom.com account.
  2. Choose API test environment setup.
  3. Click Set up your account on the testing server.
  4. Enter the static IP address from which you will run test API commands and click Add.

The IP you allowlist here applies to the test environment only. You allowlist separately for production — see Connecting to the Enom API: IP Allowlisting & Authentication.

Step 2: Point calls at the test endpoint

Send your calls to the test server rather than the live one. The call structure is identical to production — only the host changes.

  1. Build your call against the test host. A test call looks like this:
    https://resellertest.enom.com/interface.asp?command=check&sld=1plus1&tld=tv&uid=resellid&pw=resellpw&responsetype=xml
  2. Paste the call into a browser tab, or issue it from your code, and read the response. A successful call returns the requested data; an unsuccessful one returns an error and an error count.
  3. When you move to production, change the host to the live API URL and confirm your call reflects a live call, not a test. For the full breakdown of parameters and responses, see Understanding API Calls and Responses.

Remember that test orders are not provisioned. Do not rely on a sandbox registration or purchase being fulfilled — it exists only to validate the call and response.

Step 3: Reset the test balance

The sandbox carries a test balance so you can simulate orders that draw down funds. You can reset it when it runs low or when you want a clean state.

  1. Sign in to your enom.com account and open API test environment setup.
  2. Select Reset your account balance.

Next steps

Questions? Contact Enom Support.

How helpful was this article?

Thanks for your feedback!

Do you still need help? If so please submit a request here.