APIおよびSDKエンドポイント
Brazeインスタンスに対応する正しいダッシュボードURL、REST APIエンドポイント、SDKエンドポイントを確認できます。ログイン、API呼び出し、SDKの統合にこれらのURLが必要です。
Brazeでは、ダッシュボード、SDK、RESTエンドポイント用に複数のインスタンスを管理しており、これらを「クラスター」と呼んでいます。Brazeのオンボーディングマネージャーが、お客様がどのクラスターに属しているかをお知らせします。Braze SDKの詳細については、Braze 101 Braze Learningコースをご覧ください。
dashboard.braze.comにログインすると、自動的に正しいクラスターアドレスに移動します。
| インスタンス | URL | RESTエンドポイント | SDKエンドポイント |
|---|---|---|---|
| US-01 | https://dashboard-01.braze.com |
https://rest.iad-01.braze.com |
sdk.iad-01.braze.com |
| US-02 | https://dashboard-02.braze.com |
https://rest.iad-02.braze.com |
sdk.iad-02.braze.com |
| US-03 | https://dashboard-03.braze.com |
https://rest.iad-03.braze.com |
sdk.iad-03.braze.com |
| US-04 | https://dashboard-04.braze.com |
https://rest.iad-04.braze.com |
sdk.iad-04.braze.com |
| US-05 | https://dashboard-05.braze.com |
https://rest.iad-05.braze.com |
sdk.iad-05.braze.com |
| US-06 | https://dashboard-06.braze.com |
https://rest.iad-06.braze.com |
sdk.iad-06.braze.com |
| US-07 | https://dashboard-07.braze.com |
https://rest.iad-07.braze.com |
sdk.iad-07.braze.com |
| US-08 | https://dashboard-08.braze.com |
https://rest.iad-08.braze.com |
sdk.iad-08.braze.com |
| US-10 | https://dashboard.us-10.braze.com |
https://rest.us-10.braze.com |
sdk.us-10.braze.com |
| EU-01 | https://dashboard-01.braze.eu |
https://rest.fra-01.braze.eu |
sdk.fra-01.braze.eu |
| EU-02 | https://dashboard-02.braze.eu |
https://rest.fra-02.braze.eu |
sdk.fra-02.braze.eu |
| AU-01 | https://dashboard.au-01.braze.com |
https://rest.au-01.braze.com |
sdk.au-01.braze.com |
| ID-01 | https://dashboard.id-01.braze.com |
https://rest.id-01.braze.com |
sdk.id-01.braze.com |
| JP-01 | https://dashboard.jp-01.braze.com |
https://rest.jp-01.braze.com |
sdk.jp-01.braze.com |
| KR-01 | https://dashboard.kr-01.braze.com |
https://rest.kr-01.braze.com |
sdk.kr-01.braze.com |

SDKを統合する際は、SDKエンドポイントを使用してください。REST APIを呼び出す際は、RESTエンドポイントを使用してください。
APIへのアクセスの詳細については、APIの概要に関する記事をご覧ください。
カスタム URL
クラスターの標準SDKエンドポイントの代わりに、プロキシやカスタムドメインなどのカスタム URL にネットワークリクエストを送信するよう Braze SDKを設定できます。カスタム URL をサポートしている SDKは次のとおりです。
- Braze Swift SDK:バージョン 11.8.0 以降
- Braze Android SDK:バージョン 2.11 以降
カスタム URL の設定
SDKの初期化時に SDKエンドポイントを設定する箇所で、カスタム URL を設定します。統合の詳しいステップについては、Braze SDKの統合を参照してください。
Braze.Configuration オブジェクトを作成する際に、カスタム URL を endpoint として渡します。初期化の詳しいステップについては、ステップ 3:アプリデリゲートを更新するを参照してください。
let configuration = Braze.Configuration(
apiKey: "YOUR_APP_IDENTIFIER_API_KEY",
endpoint: "YOUR_CUSTOM_URL"
)
let braze = Braze(configuration: configuration)
AppDelegate.braze = braze
BRZConfiguration *configuration = [[BRZConfiguration alloc] initWithApiKey:@"YOUR_APP_IDENTIFIER_API_KEY"
endpoint:@"YOUR_CUSTOM_URL"];
Braze *braze = [[Braze alloc] initWithConfiguration:configuration];
AppDelegate.braze = braze;
以下を置き換えてください。
YOUR_APP_IDENTIFIER_API_KEY:Braze ダッシュボードの アプリ設定 ページにあるアプリ識別子の API キー。YOUR_CUSTOM_URL:プロキシまたはカスタムドメインの URL。
Swift SDK バージョン 11.8.0 以降では、カスタム URL にベースパス (例:example.com/mockServer) を含めることができ、http スキームも使用できます。詳細については、Swift SDKの変更履歴を参照してください。
カスタム URL は、braze.xml ファイルまたはコードで設定できます。統合の詳しいステップについては、ステップ 2:braze.xml を設定するを参照してください。
オプション 1:braze.xml ファイルで設定する
com_braze_custom_endpoint 文字列にカスタム URL を設定します。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string translatable="false" name="com_braze_api_key">YOUR_APP_IDENTIFIER_API_KEY</string>
<string translatable="false" name="com_braze_custom_endpoint">YOUR_CUSTOM_URL</string>
</resources>
オプション 2:コードで設定する
BrazeConfig.Builder で setCustomEndpoint() を呼び出し、その結果を Braze.configure() に渡します。
BrazeConfig brazeConfig = new BrazeConfig.Builder()
.setApiKey("YOUR_APP_IDENTIFIER_API_KEY")
.setCustomEndpoint("YOUR_CUSTOM_URL")
.build();
Braze.configure(this, brazeConfig);
val brazeConfig = BrazeConfig.Builder()
.setApiKey("YOUR_APP_IDENTIFIER_API_KEY")
.setCustomEndpoint("YOUR_CUSTOM_URL")
.build()
Braze.configure(this, brazeConfig)
以下を置き換えてください。
YOUR_APP_IDENTIFIER_API_KEY:Braze ダッシュボードの アプリ設定 ページにあるアプリ識別子の API キー。YOUR_CUSTOM_URL:プロキシまたはカスタムドメインの URL。
Android SDK バージョン 9.0.1 以降では、カスタム URL にスキームとベースパスを含めることができます。
SDKの設定後に Braze インスタンスでカスタムの IBrazeEndpointProvider を設定すると、BrazeConfig で設定したエンドポイントは上書きされます。詳細については、setEndpointProvider() を参照してください。
プロキシ設定のテスト
アプリを本番環境にリリースする前に、プロキシが想定どおりに動作することをテストしてください。SDKがカスタム URL にリクエストを送信していることを確認するには、詳細ログを使用します。
- SDKを初期化する前に、開発ビルドで詳細ログを有効にします。各 SDKのコードについては、詳細ログを参照してください。
- テストデバイスまたはシミュレーターでアプリを実行します。SDKはセッションの開始時にリクエストを送信します。
- ログでリクエストのエントリを見つけ、リクエスト URL がカスタム URL と一致していることを確認します。
- プロキシが SDK からのリクエストを受信していることを確認します。
Android でカスタム URL へのリクエストが表示されない場合は、API キーとエンドポイントの設定を確認してください。ログ内のリクエストエントリの例については、詳細ログの読み方を参照してください。

アプリを本番環境にリリースする前に、詳細ログを無効にしてください。