Skip to main content
Admin or developer permissions are required to create and view REST API Keys in Braze.

Generating a REST API key

A REST API key authenticates requests to Braze and must be scoped to the specific endpoints you want to use.

1

Sign in to Braze

Sign in to your Braze dashboard for the instance your workspace is hosted on (for example https://dashboard-03.braze.com).

2

Open Settings

Click the Settings gear icon at the bottom of the left navigation sidebar.

3

Open APIs and Identifiers

In the Settings panel, under Setup and Testing, select APIs and Identifiers.

4

Open the API Keys tab

On the APIs and Identifiers page, click the API Keys tab to reach the REST API Keys section.

  • The page opens on the Dashboard tab by default — the other tabs are API Usage Alerts, API Limits, API Keys, App Identifiers, and Other Identifiers.
5

Create the API key

In the REST API Keys section, click Create API Key (the button in the top-right of the page).

6

Configure and save the key

On the Create API key page, fill in the details and save. Note that once you save the API Key it cannot be edited.

  • API key name: e.g. StackOne Integration (or any descriptive name you prefer).
  • Allowlist IPs (optional): leave the IP Addresses field blank to allow requests from any IP, or enter specific IP addresses / CIDR ranges (comma-separated) to restrict access.
  • Under Permissions, select the endpoints this integration needs. Minimum recommended permissions: campaigns.list, canvas.list, users.track, users.export.ids, kpi.dau.data_series (the last one lets StackOne verify your App API Key when the account is linked).
  • Click Create API key to save.
7

Copy the API key

Copy the generated API key immediately and store it securely — you will paste it into the REST API Key field in StackOne Hub.

  • Format: c1234567-89ab-cdef-0123-456789abcdef
  • The key can be viewed again later from the same API Keys tab.

Find your REST instance URL

Your REST instance URL identifies your Braze data center and is the base URL for API requests.

1

Copy the REST Endpoint

On the API Keys tab, find the REST Endpoint field near the top of the page and click Copy. Paste this value into the REST Instance URL field in StackOne Hub.

  • Format: https://rest.{instance}.braze.com (US) or https://rest.{instance}.braze.eu (EU)
  • Example: https://rest.iad-03.braze.com

Find your App API Key (optional)

The App API Key (Braze calls it an App Identifier) identifies a specific app in your workspace. It is optional — you only need it for the KPI and analytics actions (daily/monthly active users, new users, uninstalls, sessions, custom event, purchases, and revenue analytics). Leave it blank if you only use campaigns, canvas, users, catalogs, templates, or messaging.

1

Open App Identifiers

On the APIs and Identifiers page, open the App Identifiers tab. Copy the value in the Identifier column for the app you want to use, and paste it into the App API Key field in StackOne Hub.

  • A workspace can have one App Identifier per app (iOS, Android, Web, etc.).

Linking the Account from the Hub

1

Navigate to the Hub

Use one of the three Linking Account Methods to access the Hub.
2

Fill out the fields

Fill out the following fields using details from your provider:
  • REST API Key
  • REST Instance URL
  • App API Key (Optional)
3

Connect

  • Click Connect
  • If applicable, the provider will redirect you to a sign-in or authorization page. Complete the provider’s authorization flow.
  • Once authorization is successful, you will see a confirmation popup

If the account linking is successful, you will see the newly linked account in your Accounts page.