Endpoints de API e SDK
Consulte a URL correta do dashboard, o endpoint da REST API e o endpoint de SDK para sua instância da Braze. Você precisa dessas URLs para fazer login, realizar chamadas de API e integrar o SDK.
A Braze gerencia diversas instâncias diferentes para nosso dashboard, SDK e endpoints REST, que chamamos de “clusters.” Seu gerente de integração da Braze informará em qual cluster você está. Para saber mais sobre o SDK da Braze, confira o Braze 101, um curso do Braze Learning.
Fazer login em dashboard.braze.com enviará você automaticamente para o endereço correto do cluster.
| Instância | URL | Endpoint REST | Endpoint de 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 |

Ao integrar seu SDK, use o endpoint de SDK. Ao fazer chamadas para nossa REST API, use o endpoint REST.
Para mais informações sobre como acessar a API, consulte nosso artigo de visão geral da API.
URLs personalizados
Em vez do endpoint de SDK padrão do seu cluster, você pode configurar o SDK da Braze para enviar as solicitações de rede para um URL personalizado, como um proxy ou um domínio personalizado. Os seguintes SDKs oferecem suporte a URLs personalizados:
- SDK Swift da Braze: versão 11.8.0 e posteriores
- SDK Android da Braze: versão 2.11 e posteriores
Configurar um URL personalizado
Defina o URL personalizado no mesmo lugar em que você define o endpoint do SDK ao inicializar o SDK. Para ver todas as etapas de integração, consulte Integrar o SDK da Braze.
Passe o URL personalizado como endpoint ao criar o objeto Braze.Configuration. Para ver todas as etapas de inicialização, consulte Etapa 3: Atualize o delegado do app.
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;
Substitua o seguinte:
YOUR_APP_IDENTIFIER_API_KEY: a chave de API do identificador do app, disponível na página Configurações do app no dashboard da Braze.YOUR_CUSTOM_URL: o URL do seu proxy ou domínio personalizado.
No SDK Swift versão 11.8.0 e posteriores, o URL personalizado pode incluir um caminho base (por exemplo, example.com/mockServer) e pode usar o esquema http. Para saber mais, consulte o changelog do SDK Swift.
Você pode definir o URL personalizado no arquivo braze.xml ou no código. Para ver todas as etapas de integração, consulte Etapa 2: Configure seu braze.xml.
Opção 1: No arquivo braze.xml
Defina a string com_braze_custom_endpoint com o seu URL personalizado.
<?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>
Opção 2: No código
Chame setCustomEndpoint() no seu BrazeConfig.Builder e depois passe o resultado para 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)
Substitua o seguinte:
YOUR_APP_IDENTIFIER_API_KEY: a chave de API do identificador do app, disponível na página Configurações do app no dashboard da Braze.YOUR_CUSTOM_URL: o URL do seu proxy ou domínio personalizado.
No SDK Android versão 9.0.1 e posteriores, o URL personalizado pode incluir um esquema e um caminho base.
Se você definir um IBrazeEndpointProvider personalizado na instância da Braze depois de configurar o SDK, ele substituirá o endpoint definido em BrazeConfig. Para saber mais, consulte setEndpointProvider().
Testar a configuração do proxy
Teste se o seu proxy funciona como esperado antes de lançar o app em produção. Para confirmar que o SDK envia as solicitações para o seu URL personalizado, use o registro detalhado:
- Ative o registro detalhado na compilação de desenvolvimento antes de inicializar o SDK. Para ver o código de cada SDK, consulte Registro detalhado.
- Execute o app em um dispositivo de teste ou simulador. O SDK envia uma solicitação quando uma sessão começa.
- Nos registros, encontre as entradas de solicitação e confirme se o URL da solicitação corresponde ao seu URL personalizado.
- Confirme se o seu proxy recebe as solicitações do SDK.
Se você não encontrar nenhuma solicitação para o seu URL personalizado no Android, verifique a chave de API e a configuração do endpoint. Para ver exemplos de como as entradas de solicitação aparecem nos registros, consulte Leitura de registros detalhados.

Desative o registro detalhado antes de lançar o app em produção.