Publish your app

Ready to put your app into production?

Publish your app after you’ve finished developing and thoroughly testing it. This makes it functional but private.

Follow these steps to get production credentials and use them to make your app live and ready to use.

If you want to make it publicly available, here’s how to list your app on the QuickBooks App Store.

Step 1: Update your Intuit Developer Account profile
  1. Sign in to your developer account.
  2. Select your profile icon in the toolbar.
  3. Select Account Profile.
  4. Make sure your email address marked as Verified.
  5. Review your contact and account info.

Enter the URLs for your end user license agreement (EULA) and privacy policy so users have a way to see them. Your privacy policy should tell users how your app uses their data.

  1. Sign in to your developer account.
  2. Select the Dashboard link on the toolbar.
  3. Select and open the app you want to publish.
  4. In the Production section, select Keys & OAuth.
  5. Select the Provide EULA & Privacy Policy URLs in Production Settings link.
  6. In the Terms of Service Links section, enter the URLs for your End User License Agreement and Privacy Policy.

These URLs are required before you can get your production credentials.

Step 3: Review your app’s production settings

With the app still open on your developer account:

  1. Select the Production section from the nav.
  2. In the Target industries for this app section, check the industries you built your app for.
  3. In the App info section, update the app name as needed.
  4. In the App info section, hover over the icon and select Edit. Upload the image you want users to see when they download your app.
Tip: Make sure you review the naming and logo guidelines for published apps.
Step 4: Get your app’s production credentials

Now you have all the correct info and settings in place. It’s time to get your app’s Client ID and Client Secret so you can code it into your app and make calls to our API.

  1. Select the Dashboard link on the toolbar.
  2. Select and open the app you want to publish.
  3. In the Production section, select Keys & OAuth.
  4. Copy the Client ID and Client secret.

Use these credentials for your production app. Put them into corresponding variables and settings in your app.

This makes your app “live.” It can now access QuickBooks Online data and our API.

Next steps: List on the QuickBooks App Store

If you want to use your app privately, it’s now live and functional.

Want to make your app publicly available to millions of QuickBooks Online users? Here’s how to list your app on the QuickBooks App Store.