Zum Inhalt springen

Übersetzungen für ein Webhook-Template aktualisieren

put

/templates/webhook/translations

Verwenden Sie diesen Endpunkt, um Übersetzungen für ein Webhook-Template zu aktualisieren. Weitere Informationen zu Übersetzungs-Features finden Sie unter Mehrsprachige Nachrichten.

Voraussetzungen

Um diesen Endpunkt zu verwenden, benötigen Sie einen API-Schlüssel mit der Berechtigung templates.translations.update.

Rate-Limits

Dieser Endpunkt hat ein Rate-Limit von 250.000 Anfragen pro Minute.

Pfadparameter

Für diesen Endpunkt gibt es keine Pfadparameter.

Anfrageparameter

Parameter Erforderlich Datentyp Beschreibung
template_id Erforderlich String Die ID Ihres Webhook-Templates.
locale_id Erforderlich String Die UUID der zu aktualisierenden Locale. Die Locale muss für das Webhook-Template konfiguriert sein.
translation_map Erforderlich Objekt Ein Objekt, das die aktualisierten Übersetzungen enthält.

Beispielanfrage

curl --location --request PUT 'https://rest.iad-03.braze.com/templates/webhook/translations' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_REST_API_KEY' \
--data-raw '{
  "template_id": "e24404b3-3626-4de0-bdec-06935f3aa0ab",
  "locale_id": "a14404b3-3626-4de0-bdec-06935f3aa0ad",
  "translation_map": {
    "id_0": "¡Hola!",
    "id_1": "¿Te gustaría comprar esto?"
  }
}'

Antwort

Es gibt fünf Statuscode-Antworten für diesen Endpunkt: 200, 400, 403, 404 und 429.

Beispiel für eine erfolgreiche Antwort

Der Statuscode 200 gibt den folgenden leeren Antwortkörper zurück.

{}

Beispiel für eine Fehlerantwort

Der Statuscode 400 könnte den folgenden Antwortkörper zurückgeben.

{
  "message": "Locale not found"
}
New Stuff!