Monitorización de API que detecta la respuesta incorrecta.
Tu endpoint de salud no puede ver un flujo de inicio de sesión roto. Uptimia inicia sesión, llama a la API y comprueba las respuestas — así que obtienes el paso que ha fallado, 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 volvió mal
Un flujo de pedido de cinco pasos, ejecutado según lo programado. El inicio de sesión, la búsqueda del pedido y el total pasan todos — la solicitud que los sigue, 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 tu endpoint de salud. Apunta un monitor a tu propia API — o a las APIs de terceros de las que dependes, y sabe si el problema son ellos, no tú.
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 posteriores insertan como {{name}}. Un solo monitor cubre el recorrido completo, desde el inicio de sesión hasta la limpieza final.
- 6 métodos HTTP — GET, POST, PUT, PATCH, DELETE o HEAD, en cualquier orden
- Extrae valores en variables — referéncialas donde quieras más adelante como
{{name}} - Encabezados, cuerpo y tiempo de espera personalizados por paso — duplica un paso para avanzar rápido
Comprueba estado, valores y tiempos
Añade 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 ha obtenido — 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ñala un campo y exige que esté presente y sea correcto
- Encabezados y texto del cuerpo de la respuesta — exige el valor de un encabezado, o un texto que debe estar presente o ausente
DNS, TLS o tu 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 veas qué paso se está retrasando y si el motivo está en la red o en tu 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
Guarda 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 tu 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
Encadena las solicitudes una vez.Obtén 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 la monitorización de API
Crea la cadena, pruébala contra la API real y Uptimia la ejecutará según lo programado desde nuestra red — no hay nada que instalar.
Encadena tus solicitudes
Añade cada solicitud en orden, configura encabezados y cuerpo, y extrae en variables los valores que necesiten los pasos siguientes.
Añade aserciones y ejecuta una prueba
Añade las comprobaciones que cada paso debe superar y después ejecuta 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 ha fallado 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 vuelve a intentar primero desde otras sondas disponibles.
Duplica un paso
Construye una cadena larga rápido — copia una solicitud y ajústala.
Exportación de RCA del incidente
Un incidente cerrado conserva el detalle a nivel de paso — expórtalo.
Tiempo de espera, encabezados y cuerpo por solicitud
Da a cada solicitud su propio tiempo de espera, encabezados y cuerpo.
Todos los tipos de monitor en una sola cuenta
Tus monitores de API conviven con los de disponibilidad, SSL, heartbeat y DNS — mismos contactos, grupos y roles.
¿Qué es la monitorización de API?
La monitorización de API es un servicio automatizado que ejecuta una secuencia real de solicitudes HTTP contra tu API REST o endpoint JSON según lo programado y te 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 ha respondido.
¿Cómo funciona la monitorización 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 tu 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. Añade 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: comprueba 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 monitorización de API
01¿Qué es la monitorización 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¿Admitís GraphQL o WebSockets?+
08¿Puedo importar un comando cURL o partir de una plantilla?+
09¿Cómo evitáis las falsas alarmas?+
10¿Están seguras mis claves de API dentro de una comprobación?+
11¿Es la monitorización de API un complemento de pago?+
Empieza a monitorizar tu API hoy mismo.
Crea la cadena, pruébala contra el endpoint real — y la próxima vez que un paso falle, la alerta ya te dirá cuál.