Alertas de uso de API
Las alertas de uso de API proporcionan una visibilidad crítica del uso de tus API, lo que te permite detectar de forma proactiva el tráfico inesperado. Al configurar estas alertas para realizar el seguimiento de los volúmenes de solicitudes API clave, podrás recibir notificaciones en tiempo real y resolver los problemas antes de que afecten a tus campañas de marketing.
Acerca de las alertas de uso de API
Puedes usar las alertas de uso de API para monitorizar los volúmenes de solicitudes en las siguientes categorías:
| Categoría de API | Detalles |
|---|---|
| Endpoints de REST API | Realiza el seguimiento del uso de todas las llamadas a la REST API realizadas al backend de Braze, como el envío de mensajes, la creación de Campaigns o la exportación de usuarios. |
| Solicitudes de API del SDK | Realiza el seguimiento de las solicitudes de API realizadas desde los SDK de Braze en las aplicaciones del cliente, como desencadenar mensajes dentro de la aplicación o sincronizar datos de usuario. *Solo disponible para clientes que hayan adquirido MAU – CY 24-25. |
Crear una alerta de uso de API
Para crear una alerta de uso de API:
- Ve a Configuración > API e identificadores > Alertas de uso de API y crea una nueva alerta.
- Introduce un nombre para tu alerta y elige los endpoints de la REST API y las claves de API sobre los que deseas recibir alertas.
- Define los criterios de tu alerta eligiendo uno o más códigos de respuesta y especificando los umbrales de alerta.
- Cuando hayas terminado, activa Alerta habilitada.

Umbrales de alerta
Cuando definas los criterios de tu alerta, puedes ajustar los siguientes umbrales:
| Campo | Descripción |
|---|---|
| Condición del umbral |
Define las condiciones previas al volumen del umbral sobre el que deseas recibir alertas. Se admiten las siguientes:
|
| Volumen del umbral | Se utiliza junto con la condición del umbral. |
| En | La ventana de tiempo para la evaluación de la alerta. |
Configurar notificaciones de alerta
Puedes configurar una alerta por correo electrónico, una alerta por webhook o ambas. Las alertas por webhook pueden ser muy útiles para ejemplos como enviar una alerta a plataformas externas, como un canal de Slack. Para ver un ejemplo, consulta nuestra documentación sobre cómo integrar alertas con Slack para nuestras preferencias de notificación.

Carga útil de ejemplo
A continuación se muestra una carga útil de ejemplo para el cuerpo de un webhook de alerta de uso de API.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{
"text": "Your My First API Usage Alert alert has triggered. Please note that this alert is reset every 8 hours, and only one notification will be sent per reset period. You can view your alert and usage here: <link>.",
"data": {
"alert_name": "My First API Usage Alert",
"alert_type": "API Usage Alert",
"app_group_name": "My Workspace",
"alert_criteria": {
"response_codes": "201, 202 and 203",
"threshold_condition": "increase by",
"threshold_volume": "50%",
"within": "1 hour"
},
"timeframe_start": "2025-03-20 15:35:00",
"timeframe_end": "2025-03-20 16:35:00",
"volume": 1500,
"previous_timeframe_start": "2025-03-20 14:35:00",
"previous_timeframe_end": "2025-03-20 15:35:00",
"previous_volume": 1000
}
}

Los campos previous_timeframe_start, previous_timeframe_end y previous_volume son opcionales y solo aparecen cuando la alerta utiliza una condición de umbral comparativo (increase by, decrease by). Estos campos se omiten para las alertas greater than or equal o less than or equal.
Detalles de los campos de la carga útil
| Campo | Tipo | Descripción |
|---|---|---|
text |
cadena | Mensaje de alerta legible para humanos. |
data.alert_name |
cadena | Nombre de la alerta. |
data.alert_type |
cadena | Tipo de alerta (siempre "API Usage Alert"). |
data.app_group_name |
cadena | Nombre del espacio de trabajo. |
data.alert_criteria.response_codes |
cadena | Códigos de respuesta seleccionados para la alerta. Devuelve "all response codes" si no se selecciona ninguno, un código único como "201", o múltiples códigos como "201, 202 and 203". |
data.alert_criteria.threshold_condition |
cadena | Tipo de condición: "increase by", "decrease by", "greater than or equal" o "less than or equal". |
data.alert_criteria.threshold_volume |
cadena o número | Valor del umbral. Cuando la condición utiliza un porcentaje, es una cadena que termina en % (por ejemplo, "50%"). Cuando la condición utiliza un valor numérico, es un número (por ejemplo, 50). |
data.alert_criteria.within |
cadena | Ventana de tiempo para la evaluación de la alerta (por ejemplo, "1 day"). |
data.timeframe_start |
cadena | Inicio del período de la alerta en formato UTC YYYY-MM-DD HH:MM:SS. |
data.timeframe_end |
cadena | Fin del período de la alerta en formato UTC YYYY-MM-DD HH:MM:SS. |
data.volume |
número | Volumen de solicitudes durante el período de la alerta. |
data.previous_timeframe_start |
cadena | (Opcional) Inicio del período anterior. Solo presente para condiciones de umbral comparativo. |
data.previous_timeframe_end |
cadena | (Opcional) Fin del período anterior. Solo presente para condiciones de umbral comparativo. |
data.previous_volume |
número | (Opcional) Volumen de solicitudes durante el período anterior. Solo presente para condiciones de umbral comparativo. |
Alertas de ejemplo
A continuación se muestran algunas formas de configurar tus alertas de uso de API para recibir notificaciones en los siguientes escenarios.
Puedes configurar alertas para supervisar el estado general de tu API. Por ejemplo, puedes configurar estas alertas cuando los errores de API aumenten drásticamente, como un 20 % respecto a la hora anterior.
| Endpoint | Clave de API | Código de respuesta | Condición del umbral | Volumen del umbral | Dentro de |
|---|---|---|---|---|---|
| Todos los endpoints | Todas las claves de API | 4XX y 5XX |
Aumento del 10 % | 10 | 1 hora |
Recibe una alerta cuando tu espacio de trabajo alcance su límite de velocidad para el endpoint /users/track. También puedes aplicar esta configuración a otros endpoints de Braze.
| Endpoint | Clave de API | Código de respuesta | Condición del umbral | Volumen del umbral | Dentro de |
|---|---|---|---|---|---|
/users/track |
Todas las claves de API | 429 |
Mayor o igual a | 100 | 1 hora |
Esta configuración de alerta te notifica cuando se producen errores en Campaigns y Canvas activados por API, algunos de los cuales pueden ser de alta prioridad.
| Endpoint | Clave de API | Código de respuesta | Condición del umbral | Volumen del umbral | Dentro de |
|---|---|---|---|---|---|
|
Todas las claves de API | 4XX y 5XX |
Mayor o igual a | 1 | 1 hora |
Utiliza la siguiente configuración de alerta para recibir una notificación cuando una integración de partner deje de enviar datos a Braze.
| Endpoint | Clave de API | Código de respuesta | Condición del umbral | Volumen del umbral | Dentro de |
|---|---|---|---|---|---|
| Todos los endpoints | La clave de API utilizada para tu integración del partner | Todos los códigos de respuesta | Menor o igual a | 0 | 1 día |
Consideraciones
- Cada alerta activa solo enviará una notificación por correo electrónico o webhook una vez cada 8 horas. Esto es para evitar demasiadas notificaciones de una sola alerta. Si tu alerta te está notificando prematuramente, considera editar los criterios de la alerta para que se ajusten mejor a tu caso de uso.
- Puedes tener hasta 10 alertas por espacio de trabajo.