Set up my API Reseller account
Once you've signed up for an API Reseller account, you’ll need to create your API key and set up a Good as Gold account for payment transactions.
Note: You can create API keys in both your reseller account and your GoDaddy account. API keys are separate and can only be used in the accounts they were created in. To create a key in your GoDaddy account, visit the Developer Portal.
Step 1: Create your Reseller API key
Generate an API key and secret code to call directly to our production environment. We recommend creating a test API key first, so you can use the test environment to make sure it's working properly before going live.
- Sign in to your Reseller Control Center (use your GoDaddy username and password).
- Select Settings, then API Keys.
- (Optional) Create an API key for the test environment.
- Select Create.
- Enter a Name for your API key, then select Test.
- Select Save. An API key and a secret code for the test environment will display. Copy down the secret code and store it somewhere safe – we can’t display it again.
- Select OK.
- Use your test API key whenever you want to verify your content against our OTE/test environment (using the base URL https://api.ote-godaddy.com) before going live with calls to the production environment.
Note: The OTE/testing environment is for testing purposes only. It's pre-funded so it's easier for you to test things out, but isn't connected to the live/production environment. Products or purchases in the test environment don't carry over into the live environment, or vice versa.
- Create an API key for the production environment.
- Select Create.
- Enter a Name for your API key, then select Live.
- Select Save. An API key and a secret code for the production environment will display. Copy your secret code and keep it somewhere safe - we can't display it again.
- Select OK.
- When you're ready for production, use your live API key to call our production environment (using the base URL https://api.godaddy.com).
- Select Settings, then API Keys to find both your test API key and live API key.
- Review the API documentation for additional information about connecting to the test or production environments.
- (Optional) To manage an API key, select Settings, then API Keys, and then Actions. Next to the key you'd like to manage, select the More menu.
- Copy Key to Clipboard: Copy the selected key to your clipboard.
- Edit Key: Edit or change your key name. Renaming the key doesn't change the actual key or the secret key.
- Recreate Key Secret: Generate a new secret key if your original key has been lost or compromised.
- Delete Key: Delete the key fully remove it from your account.
Step 2: Set up a Good as Gold account
A Good as Gold account is required to purchase any products, such as a domain. This is currently the only way to fund your account. The API deducts the fixed rates of your purchase from this account – so be sure to fund it accordingly.
Note: The GoDaddy API does not provide any payment processor or payment gateway. To collect money from your customers, you need to set up your own payment processors.
- Sign in to your Reseller Control Center (use your GoDaddy username and password).
- Select Settings, then Low Balance Settings.
- Follow the onscreen instructions to add funds to your Good as Gold account. This section provides the information you'll need to wire funds to your account, including your Customer Number.
- If you'd like to receive a notification when your account balance hits a specific amount, go to Settings, then Low Balance Settings and set a minimum threshold. You'll receive a reminder to replenish your funds when your balance hits that amount.