Skip to content

API REST

Busque dados de APIs REST externas diretamente nas suas mensagens no momento do envio usando o Conteúdo conectado. Isso permite personalizar mensagens com informações em tempo real dos seus próprios servidores, serviços de terceiros ou qualquer endpoint de API acessível publicamente.

Como funciona

O Conteúdo conectado faz uma requisição HTTP para a URL que você especificar e armazena a resposta para que você possa referenciá-la com Liquid. Adicione uma tag {% connected_content %} à sua mensagem, e a Braze chamará o endpoint quando a mensagem for enviada.

1
2
{% connected_content https://api.example.com/user/{{${user_id}}}/recommendations :save recs %}
We think you'll love {{recs.top_pick}}!

O Conteúdo conectado suporta requisições GET e POST. A Braze exige que o servidor responda em até dois segundos, então projete seus endpoints para baixa latência.

Casos de uso comuns

Autenticação

A Braze suporta autenticação básica, autenticação por token e OAuth para requisições de Conteúdo conectado. Você pode armazenar credenciais de forma segura no dashboard da Braze em Configurações > Conteúdo conectado e referenciá-las nas suas chamadas de API.

Para saber mais, consulte Fazendo uma chamada de API de Conteúdo conectado.

Tratamento de erros

Se o endpoint retornar um erro ou expirar o tempo limite, a Braze renderiza uma string vazia no lugar da resposta do Conteúdo conectado. Você pode detectar falhas verificando se a variável salva é nula e, condicionalmente, abortar a mensagem ou exibir um conteúdo de fallback.

Para saber mais, consulte Abortando o Conteúdo conectado.

Considerações de desempenho

Como a Braze entrega mensagens em alto volume, seu servidor precisa lidar com milhares de conexões simultâneas. Use cache quando apropriado e defina limites de taxa nas suas mensagens para evitar sobrecarregar endpoints externos.

Para a referência completa do Conteúdo conectado, consulte Conteúdo conectado.

New Stuff!