> This page is for Developer.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.bigcommerce.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.bigcommerce.com/_mcp/server.

# Locating the ID of an APP

Select partners [building channel apps](/developer/docs/integrations/channels/guide) need to know their app's ID in order to create and modify the channel's configuration. This tutorial demonstrates how to find an app's ID in the [Developer Portal](#find-in-developer-portal) and the [control panel](#find-in-control-panel).

## Find in control panel

An app's ID can be found in the URL while on the app's page in a store's control panel. The location of the app's page depends on if the app is installed or uninstalled.

* **Uninstalled Draft Apps:** **Apps** > **My Apps** > [**My Draft Apps**](https://login.bigcommerce.com/deep-links/manage/marketplace/apps/my-apps/drafts)

* **Installed Apps:** **Apps** > [**My Apps**](https://login.bigcommerce.com/deep-links/manage/marketplace/apps/my-apps)

To open the app page, click the app:

![Draft App](/_fern-img/5d5363d884ed395ced54611d53f05f409ac0321bfc23d0fd578a282ff73de77e.webp)

The app ID is in the URL after `/manage/marketplace/apps/`:

![Draft App ID](/_fern-img/730a7bc7c3beda818d0add99428a8c10568812fa592dbc436b89927c7d48f3c5.webp)

## Find in Developer Portal

To find an app's ID in the [Developer Portal](https://build.bigcommerce.com/apps):

1. Sign in to the [Developer Portal](https://build.bigcommerce.com/apps).

2. Click **Edit App**.

3. Identify the app's ID is in the URL (ex: `/apps/{APP_ID}/summary?review=false`).

## Usage

Once you obtain the app ID, you can use it to create or modify the app configuration for a channel using the [Create a channel](/developer/api-reference/rest/admin/management/channels/create-channel) or [Update a channel](/developer/api-reference/rest/admin/management/channels/update-channel) endpoint.

**`Example request: Create a channel with app configuration`**

```http title="Example request: Create a channel with app configuration" showLineNumbers={false}
POST https://api.bigcommerce.com/stores/{STORE_HASH}/v3/channels
X-Auth-Token: {ACCESS_TOKEN}
Content-Type: application/json
Accept: application/json

[{
    "type": "type of channel",
    "platform": "sales channel platform",
    "name": "name of the sales channel",
    "external_id": "",
    "status": "connected",
    "app": {
      "id": 123,                         // ID of the app
      "sections": [{
        "title": "Overview",
        "query_path": "overview"
       }, {
       "title": "Settings",
       "query_path": "settings"
      }]
    }
}]
```

## Resources

* [Building Apps Guide](/developer/docs/integrations/getting-started)
* [Building Channel Apps](/developer/docs/integrations/channels/guide)
* [Extending Existing Apps with Channels Toolkit](/developer/docs/integrations/channels/guide/extending-existing-apps)