Skip to content

Ver traduções para um modelo de webhook

get

/templates/webhook/translations

Use este endpoint para ver traduções de um modelo de webhook. Você pode retornar todos os locais configurados ou filtrar a resposta por local. Para saber mais sobre os recursos de tradução, consulte Mensagens multilíngues.

Pré-requisitos

Para usar este endpoint, você precisará de uma chave de API com a permissão templates.translations.get.

Limite de frequência

Esse endpoint tem um limite de frequência de 250.000 solicitações por minuto.

Parâmetros de consulta

Parâmetro Obrigatório Tipo de dados Descrição
template_id Obrigatório String O ID do seu modelo de webhook.
locale_id Opcional String O UUID do local a ser retornado. Se omitido, a resposta inclui todos os locais configurados para o modelo de webhook.

Exemplo de solicitação

1
2
3
curl --location --request GET 'https://rest.iad-03.braze.com/templates/webhook/translations?template_id={TEMPLATE_ID}&locale_id={LOCALE_ID}' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_REST_API_KEY'

Substitua TEMPLATE_ID pelo ID do seu modelo de webhook e LOCALE_ID pelo UUID do local que você deseja retornar. Omita locale_id para retornar todos os locais configurados.

Resposta

Existem cinco códigos de status de resposta para este endpoint: 200, 400, 403, 404 e 429.

Exemplo de resposta bem-sucedida

O código de status 200 pode retornar o seguinte corpo de resposta.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
{
  "translations": [
    {
      "translation_map": {
        "id_0": "¡Hola!",
        "id_1": "¿Te gustaría comprar esto?"
      },
      "locale": {
        "uuid": "c7c12345-de35-1234-5678-abcdefa99a3f",
        "name": "es-MX",
        "country": "MX",
        "language": "es",
        "locale_key": "es-mx"
      }
    },
    {
      "translation_map": {
        "id_0": "你好!",
        "id_1": "你想買這個嗎?"
      },
      "locale": {
        "uuid": "a1b12345-cd35-1234-5678-abcdefa99a3f",
        "name": "zh-HK",
        "country": "HK",
        "language": "zh",
        "locale_key": "zh-hk"
      }
    }
  ]
}

Exemplo de resposta de erro

O código de status 400 pode retornar o seguinte corpo de resposta.

1
2
3
{
  "message": "Invalid locale ID"
}
New Stuff!