Release

Once you have completed app development and testing, you can release your app. Releasing means to make your app available to users who do not have a role on the app itself or a role in a Business that has claimed it. This document lists the processes and app settings that may be required before you can release your app successfully.

If your app will only be used by people who have a role on the app itself or a role in a Business that has claimed it, you do not need to complete any of these processes because your app is already available to these users.

If you have already released your app and want to release new functionality that requires App Review, follow the steps in our App Review For Live Apps instructions.

App Review

If your app accesses data owned by anyone who does not have a role on the app itself or a role in a Business that has claimed the app, or if it accesses data owned by another Business, your app must undergo App Review.

App Review is a process that allows you to request approval for specific API permissions and features that your app needs to function properly. Only permissions approved through the App Review process can be granted to your app by app users without a role on the app or Business, and only approved features will be active for those users.

App Review requires you to identify each of the permissions and features your app needs, describe why your app needs them, and show us how your app uses the data returned or accepted by our APIs.

Learn more about the App Review procoess.

Business Verification

Business Verification is a process that allows us to verify your identity as a business entity. If your app allows Businesses to access their own data, you may be required to complete Business Verification before it can be used by people in those Businesses.

Learn more about Business Verification.

Individual Verification

Individual Verification is a process that allows us to gather information about you so we can verify your identity as a person as opposed to a business entity or organization. If you are not a business entity or organization but your app allows other Businesses to access their own data, you may be required to complete Individual Verification before it can be used be people in those Businesses.

Learn more about Individual Verification.

Live Mode

For non-business apps, you must switch your app to Live mode in order for app users without a role on the app itself or in a Business that has claimed it to be able to grant it permissions. However, you should not switch to Live mode until you have completed App Review and Business Verificaiton or Individual Verification (if either are required). If you switch your app to Live mode before completing all required release processes, all app users, even those with roles on the app or Business, will be unable to grant your app any permissions and all features will be inactive.

Releasing New Versions of Live Apps

If your app is already in Live mode and you want to release new functionality that requires App Review, follow the steps in our App Review For Live Apps instructions.

Limited Release Using Geo-Restriction

If you want to release your app to a small set of users before making it available to everyone, you can configure app restrictions that only make your app available to users in certain age groups and geographic locations.

Learn more about app restrictions.