Set up your 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.
Step 1: Create your 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 our test environment to make sure everything is working properly before going live.
- Sign in to your Reseller Control Center (use your GoDaddy username and password).
- From the Reseller Dashboard, select Settings > 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 show it to you 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 to make it easier for you to test things out, but it 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. Again, make sure to 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).
- Both your Test API Key and Live API Key now appear under Settings > API Keys.
- Please review the API documentation for additional information about connecting to the test or production environments.
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 will need to set up your own payment processors.
- Go to your GoDaddy Payment Methods page and add a Good as Gold account.
- Sign in to your Reseller Control Center (use your GoDaddy username and password).
- From the Reseller Dashboard, select Settings > Wire Information.
- Follow the onscreen instructions to add funds to your Good as Gold account. This section provides all 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 > Low Balance Settings and set a minimum threshold. You’ll receive a reminder to replenish your funds when your balance hits that amount.