Monitoreo de API que detecta la respuesta incorrecta.
Su endpoint de salud no detecta un flujo de inicio de sesión roto. Uptimia inicia sesión, llama a la API y comprueba las respuestas, así que ve el paso que falló, no un ticket de soporte.
Step breakdown
All 4 steps passedFailed at step 31.66 s · 14:251.38 s · 14:327-day averagesLast runAssertions — step 3
3 of 3 passing1 of 3 passedResponse — step 3
201 · 624 ms500 · 612 msRecent Runs
every 5 min · 12 locations
New York✗ Failed at step 31.41 s
Frankfurt✗ Failed at step 31.38 s
London✓ All 4 steps passed1.62 s
Sydney✓ All 4 steps passed1.71 s
New York✓ All 4 steps passed1.58 s
Tokyo✓ All 4 steps passed1.64 sLa solicitud que respondió mal
Un flujo de pedido de cinco pasos, ejecutado según lo programado. Inicio de sesión, búsqueda del pedido y total se completan; la solicitud siguiente, no.
Lo que un ping nunca ve
Una solicitud que se completa pero devuelve datos incorrectos sigue siendo un fallo, y un paso roto tres solicitudes más adentro nunca llega a tocar su endpoint de salud. Apunte un monitor a su propia API, o a las APIs de terceros de las que depende, y averigüe si el problema es suyo, no de usted.
Cadenas, aserciones y tiempos
Encadena hasta 15 solicitudes
Cada paso puede extraer un valor de la respuesta — un token, el id de un pedido — en una variable que los pasos siguientes reutilizan como {{name}}. Un monitor cubre el recorrido desde el inicio de sesión hasta la limpieza.
- 6 métodos HTTP — GET, POST, PUT, PATCH, DELETE o HEAD, en cualquier orden
- Extraiga valores en variables — referéncielas donde quiera más adelante como
{{name}} - Encabezados, cuerpo y tiempo de espera personalizados por paso — duplique un paso para avanzar rápido
Compruebe estado, valores y tiempos
Agregue las comprobaciones que un paso debe superar: un estado exacto, un límite de tiempo de respuesta, un valor en el cuerpo de la respuesta, un encabezado o un texto en la respuesta. Cuando una falla, la ejecución muestra lo que obtuvo — y Ejecutar prueba llama al endpoint real antes de guardar.
- Estado y tiempo de respuesta — el paso falla si el código es incorrecto o la respuesta tarda demasiado
- Valores dentro de la respuesta — señale un campo y exija que esté presente y sea correcto
- Encabezados y texto del cuerpo de la respuesta — exija el valor de un encabezado, o un texto que debe estar presente o ausente
DNS, TLS o su propio backend
"La API va lenta" nunca es toda la historia. El tiempo de cada paso se divide en cinco fases — DNS, conexión, TLS, espera, recepción — para que vea qué paso se está retrasando y si el motivo está en la red o en su backend.
- Tiempos en cinco fases por paso — DNS, conexión, TLS, espera, recepción
- Gráfico de tiempo de respuesta por paso — apilado, con marcadores de incidentes
- El paso más lento y las ejecuciones más lentas aparecen en la página de detalle del monitor
Claves de API reales, siempre enmascaradas
Guarde contraseñas, claves de API y tokens como variables secretas: de solo escritura, enmascaradas al leerlas y ocultas en las URLs, encabezados y fragmentos de respuesta que se muestran. Nada sensible acaba en su historial de ejecuciones.
- Variables secretas de solo escritura — enmascaradas siempre que se vuelven a leer
- Ocultas dondequiera que se muestren — URLs, encabezados y fragmentos del cuerpo
- Los valores extraídos que coinciden con un secreto tampoco se muestran nunca
Encadene las solicitudes una vez.Obtenga el nombre del paso que falla.
Cada paso, cada aserción, cada canal de alertas — gratis durante 30 días, y nada de eso es un complemento de pago.
Cómo funciona el monitoreo de API
Cree la cadena, pruébela contra la API real y Uptimia la ejecutará según lo programado desde nuestra red — no hay nada que instalar.
Encadene sus solicitudes
Agregue cada solicitud en orden, configure encabezados y cuerpo, y extraiga en variables los valores que necesiten los pasos siguientes.
Agregue aserciones y ejecute una prueba
Agregue las comprobaciones que cada paso debe superar y después pulse Ejecutar prueba contra el endpoint real — resultados completos por paso, antes de guardar.
Lo ejecutamos según lo programado
Una sonda ejecuta toda la cadena en una sola ida y vuelta, comprueba cada aserción y guarda los resultados por paso — los fallos se confirman desde otras sondas antes de avisar.
También incluido
Slack, PagerDuty, SMS y 9 más
Una alerta de API indica el paso que falló y la causa, y se envía a los mismos contactos que usa cualquier monitor de Uptimia — correo electrónico, SMS, Slack, Teams, Discord, PagerDuty, webhooks y más.
Confirmado desde otras sondas antes de avisar
Una ejecución fallida se reintenta primero desde otras sondas disponibles.
Duplique un paso
Construya una cadena larga rápido — copie una solicitud y ajústela.
Exportación de RCA del incidente
Un incidente cerrado conserva el detalle a nivel de paso — expórtelo.
Tiempo de espera, encabezados y cuerpo por solicitud
Dé a cada solicitud su propio tiempo de espera, encabezados y cuerpo.
Todos los tipos de monitor en una sola cuenta
Sus monitores de API conviven con los de disponibilidad, SSL, heartbeat y DNS — mismos contactos, grupos y roles.
¿Qué es el monitoreo de API?
El monitoreo de API es un servicio automatizado que ejecuta una secuencia real de solicitudes HTTP contra su API REST o endpoint JSON según lo programado y le avisa cuando un paso devuelve el estado incorrecto, los datos incorrectos o tarda demasiado. Vigila el flujo de trabajo que hay detrás de un endpoint, no solo si el servidor respondió.
¿Cómo funciona el monitoreo de API?
Una sonda ejecuta cada paso en una sola ida y vuelta, evalúa cada aserción y guarda los resultados por paso como su historial de ejecuciones.
Confirmar primero, avisar después
el paso 4 no supera su comprobación → se abre el incidente, la alerta indica el paso
¿Qué verifica un monitor de API?
Un paso se supera con una respuesta correcta por defecto. Agregue aserciones y la ejecución deberá demostrarlas — un estado exacto, un límite de tiempo de respuesta, un valor en la respuesta, un encabezado o un texto del cuerpo.
Herramienta gratuita: compruebe estado & encabezados de cualquier endpoint →| Comprobación | Qué demuestra | Ejemplo |
|---|---|---|
| Código de estado | el endpoint ha respondido como se esperaba | es 201 · es uno de 200/204 · cualquier 2xx |
| Tiempo de respuesta | el paso es lo bastante rápido | menos de 500 ms |
| Cuerpo JSON | la respuesta contiene los datos correctos | $.status es igual a "paid" |
| Encabezado | el tipo de contenido o la regla de caché correctos | Content-Type contiene json |
| Texto del cuerpo | un indicador está presente o ausente | contiene "order created" |
Preguntas frecuentes sobre monitoreo de API
01¿Qué es el monitoreo de API?+
02¿En qué se diferencia esto de un simple ping de disponibilidad?+
03¿Con qué frecuencia ejecuta Uptimia mi comprobación de API?+
04¿Cuántos pasos puede tener un monitor?+
05¿Ejecuta JavaScript o renderiza la página como un navegador?+
06¿Puedo comprobar un valor dentro de la respuesta JSON?+
{{name}}. El soporte de JSONPath es un subconjunto centrado en las respuestas de API habituales.07¿Admiten GraphQL o WebSockets?+
08¿Puedo importar un comando cURL o partir de una plantilla?+
09¿Cómo evitan las falsas alarmas?+
10¿Están a salvo mis claves de API en una comprobación?+
11¿Es el monitoreo de API un complemento de pago?+
Empiece a monitorear su API hoy mismo.
Cree la cadena, pruébela contra el endpoint real — y la próxima vez que un paso falle, la alerta ya le dirá cuál.