Skip to content

Afficher les traductions pour un modèle de webhook

get

/templates/webhook/translations

Utilisez cet endpoint pour afficher les traductions d’un modèle de webhook. Vous pouvez retourner toutes les langues configurées ou filtrer la réponse par langue. Pour en savoir plus sur les fonctionnalités de traduction, consultez Messages multilingues.

Prérequis

Pour utiliser cet endpoint, vous aurez besoin d’une clé API avec l’autorisation templates.translations.get.

Limite de débit

Cet endpoint a une limite de débit de 250 000 requêtes par minute.

Paramètres de requête

Paramètre Obligatoire Type de données Description
template_id Obligatoire String L’ID de votre modèle de webhook.
locale_id Facultatif String L’UUID de la langue à retourner. S’il est omis, la réponse inclut toutes les langues configurées pour le modèle de webhook.

Exemple de requête

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'

Remplacez TEMPLATE_ID par l’ID de votre modèle de webhook et LOCALE_ID par l’UUID de la langue que vous souhaitez retourner. Omettez locale_id pour retourner toutes les langues configurées.

Réponse

Il existe cinq codes de statut de réponse pour cet endpoint : 200, 400, 403, 404 et 429.

Exemple de réponse réussie

Le code de statut 200 pourrait retourner le corps de réponse suivant.

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"
      }
    }
  ]
}

Exemple de réponse d’erreur

Le code de statut 400 pourrait retourner le corps de réponse suivant.

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