Skip to content

Alertes relatives à l’utilisation de l’API

Les alertes d’utilisation des API offrent une visibilité essentielle sur l’utilisation de vos API, vous permettant de détecter de manière proactive tout trafic inattendu. En configurant ces alertes pour suivre les volumes de requêtes API clés, vous pouvez recevoir des notifications en temps réel et résoudre les problèmes avant qu’ils n’aient un impact sur vos campagnes marketing.

À propos des alertes relatives à l’utilisation de l’API

Vous pouvez utiliser les alertes d’utilisation de l’API pour surveiller les volumes de requêtes pour les catégories suivantes :

Catégorie d’API Détails
Endpoints de l’API REST Suivi de l’utilisation de tous les appels API REST effectués vers le backend de Braze, tels que l’envoi de messages, la création de Campaigns ou l’exportation d’utilisateurs.
Requêtes d’API SDK Suivi des requêtes API effectuées à partir des SDK Braze dans les applications clientes, telles que le déclenchement de messages in-app ou la synchronisation des données utilisateur.

*Uniquement disponible pour les clients ayant acheté des utilisateurs actifs par mois – CY 24-25.

Création d’une alerte d’utilisation de l’API

Pour créer une alerte d’utilisation de l’API :

  1. Rendez-vous dans Paramètres > Clés API > Alertes d’utilisation de l’API, puis créez une nouvelle alerte.
  2. Saisissez un nom pour votre alerte et choisissez les endpoints de l’API REST et les clés API pour lesquels vous souhaitez être alerté.
  3. Définissez vos critères d’alerte en choisissant un ou plusieurs codes de réponse et en spécifiant les seuils d’alerte.
  4. Lorsque vous avez terminé, basculez Alert enabled. Exemple d'alerte d'utilisation de l'API qui envoie des notifications lorsque l'endpoint Track users augmente de 100 pour cent en une heure.

Seuils d’alerte

Lorsque vous définissez vos critères d’alerte, vous pouvez ajuster les seuils suivants :

Seuils d'alerte
Champ Description
Condition de seuil Définit les conditions menant au volume seuil pour lequel vous souhaitez être alerté. Les conditions suivantes sont prises en charge :

  • Increased by ou Decreased by : compare les requêtes par rapport à la fenêtre temporelle précédente.
  • Increased by percentage ou Decreased by percentage : compare la variation en pourcentage des requêtes par rapport à la fenêtre temporelle précédente.
  • Greater than or equal ou less than or equal : compte les requêtes dans une fenêtre temporelle.
Volume seuil Utilisé conjointement avec la condition de seuil.
Période La fenêtre temporelle pour l'évaluation de l'alerte.

Configuration des notifications d’alerte

Vous pouvez configurer une alerte par e-mail, une alerte par webhook, ou les deux. Les alertes par webhook sont particulièrement utiles pour des cas d’utilisation tels que l’envoi d’une alerte vers des plateformes externes, comme un canal Slack. Pour un exemple, consultez notre documentation sur l’intégration des alertes avec Slack pour nos préférences de notification.

Un e-mail sera envoyé à l'adresse sélectionnée lorsque les critères de l'alerte sont atteints.

Exemple de payload

Voici un exemple de payload pour le corps d’un webhook d’alerte d’utilisation de l’API.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{
  "data": {
    "alert_name": "My First API Usage Alert",
    "alert_type": "API Usage Alert",
    "alert_criteria": {
    	"response_codes": ["201", "202", "203"],
    	"threshold_condition": "Increased by %",
    	"threshold_volume": 50,
    	"within": "1 day"
    },
    "timeframe_start": "2025-03-20T15:35:00Z",
    "timeframe_end": "2025-03-20T16:35:00Z",
    "volume": 1500,
    "previous_timeframe_start": "2025-03-20T14:35:00Z",
    "previous_timeframe_end": "2025-03-20T15:35:00Z",
    "previous_volume": 1000
  },
  "text": "Your My First API Usage Alert alert has triggered. You can view your alert and usage here: <link>. Note that this alert will reset in 1 day, as each alert will only send one notification per 8 hours."
}

Exemples d’alertes

Voici quelques façons de configurer vos alertes d’utilisation de l’API pour être notifié dans les scénarios suivants.

Vous pouvez configurer des alertes pour surveiller l’état général de votre API. Par exemple, vous pouvez mettre en place ces alertes pour être prévenu lorsque les erreurs API augmentent de manière drastique, comme de 20 % par rapport à l’heure précédente.

Endpoint Clé API Code de réponse Condition de seuil Volume seuil Période
Tous les endpoints Toutes les clés API 4XX et 5XX Increased by 10% 10 1 heure

Soyez alerté lorsque votre espace de travail atteint sa limite de débit pour l’endpoint /users/track. Vous pouvez également appliquer cette configuration à d’autres endpoints Braze.

Endpoint Clé API Code de réponse Condition de seuil Volume seuil Période
/users/track Toutes les clés API 429 Greater than or equal to 100 1 heure

Cette configuration d’alerte vous notifie lorsque des erreurs surviennent pour les Campaigns et Canvas déclenchés par API, dont certains peuvent être hautement prioritaires.

Endpoint Clé API Code de réponse Condition de seuil Volume seuil Période
  • /campaigns/trigger/send
  • /canvas/trigger/send
  • /messages/send
Toutes les clés API 4XX et 5XX Greater than or equal to 1 1 heure

Utilisez la configuration d’alerte suivante pour être alerté lorsqu’une intégration partenaire cesse d’envoyer des données à Braze.

Endpoint Clé API Code de réponse Condition de seuil Volume seuil Période
Tous les endpoints La clé API utilisée pour votre intégration partenaire Tous les codes de réponse Less than or equal to 0 1 jour

Considérations

  • Chaque alerte active n’enverra qu’une seule notification par e-mail ou webhook toutes les 8 heures, afin d’éviter un trop grand nombre de notifications provenant d’une même alerte. Si votre alerte se déclenche prématurément, envisagez de modifier les critères d’alerte pour mieux correspondre à votre cas d’utilisation.
  • Vous pouvez avoir jusqu’à 10 alertes par espace de travail.
New Stuff!