Create, edit, and submit apps for approval using the Developer Portal. In Beginning App Development, we briefly touched on how to create a draft app. In this article, we’ll go over how to perform other common app management tasks. To get started, sign in or create an account in the Developer Portal.
Apps that aren’t approved for distribution through the App Marketplace can only be installed on stores owned by the same email address as the developer portal account’s email address.
Creating an app also creates an app API account. To learn more about app API accounts, see the Guide to API Accounts. To create an app, do the following:
No app profile fields are mandatory unless you’re preparing the app for BigCommerce App Marketplace approval. To learn more about preparing an app for approval, see our App Publishing Guide.
Sign in or create an account with the Developer Portal.
Click the Create app button on the right side of the landing page.





Click the Save changes button on the registration dialog’s lower right corner.
A new dialog opens, asking if you want to add new OAuth scopes. Click Confirm new scopes.

You can view the client ID and client secret any time; see the following section on viewing credentials.

To learn more about using an app API account to generate store-specific access tokens, see Implementing the OAuth Flow.


Edits can take up to 24 hours to appear in the App Marketplace, but changes are immediately effective and visible in your existing users’ store control panels.


To save your change, click the Save changes button on the editor’s lower right corner.
A new dialog opens, asking if you want to add new OAuth scopes. Click Confirm new Scopes.

If your app supports stores that sell through multiple storefronts or sales channels, add that information to the app’s profile.


To read about designing or modifying your app to support multi-storefront, see Multi-Storefront App Compatibility and Optimization

To learn more about completing app registration fields and submitting apps for approval, consult our App Publishing Guide.
Deleting an app also deletes its API account. This is a destructive action; you can’t recover the app or its API account. Do not delete an app without serious consideration, particularly if it is in production. It is likely to have far-reaching negative impacts on your users’ stores.
To learn about mitigating the risks of deleting an app and its API account, see the Guide to API Accounts.

