Guía de la herramienta

Comprobador de endpoints de API

Envía una petición a un endpoint de API —con tu propio método, cabeceras y cuerpo— y comprueba la respuesta con las condiciones de éxito que definas.

Probar la herramienta

Qué hace

El comprobador de endpoints de API envía una única petición al endpoint que introduzcas y comprueba la respuesta con las condiciones de éxito que definas. A diferencia de un ping de disponibilidad, no solo confirma que el servidor respondió: puede verificar el código de estado exacto, el tiempo de respuesta, un texto del cuerpo y un valor en una ruta de campo JSON.

Elige el método HTTP (GET, POST, PUT, PATCH, DELETE, HEAD u OPTIONS), añade las cabeceras (como un token Authorization) y, para métodos de escritura, un cuerpo. La comprobación solo se supera cuando se cumplen todas las condiciones.

Cómo usarla

  1. Introduce la URL del endpoint (p. ej. https://api.ejemplo.com/health) y elige el método HTTP.
  2. Abre «Opciones de la petición» para añadir cabeceras (una por línea, p. ej. Authorization: Bearer xxxxx) y un cuerpo para POST/PUT/PATCH.
  3. En «Condiciones de éxito», define cualquiera: código de estado esperado, tiempo de respuesta máximo, texto que debe contener el cuerpo y una ruta de campo JSON (opcionalmente igual a un valor). Deja un campo en blanco para omitirlo.
  4. Pulsa Comprobar. Lee el resultado Correcto / Fallido / Inaccesible, el resumen de la respuesta y la lista de condiciones superadas o fallidas.

Qué significan los resultados

Resultado Qué significa
Correcto El endpoint respondió y se cumplieron todas las condiciones que definiste. (Sin condiciones, cualquier respuesta 2xx/3xx sin error se aprueba.)
Fallido El endpoint respondió, pero al menos una condición no se cumplió — mira cuál en la lista de condiciones.
Inaccesible No hubo respuesta HTTP — la petición agotó el tiempo, falló el DNS, se rechazó la conexión o hubo un error TLS. Mira el motivo indicado.

Errores y avisos explicados

Mensaje Qué significa
Código de estado inesperado El endpoint devolvió un código de estado distinto al que exigiste.
Más lento que el límite La respuesta fue más lenta que el tiempo máximo que definiste.
Texto no encontrado en el cuerpo El texto «el cuerpo contiene» que exigiste no apareció en la respuesta.
El cuerpo no era JSON válido Definiste una condición de campo JSON, pero el cuerpo no se pudo analizar como JSON.
Campo JSON no encontrado La ruta de campo JSON que introdujiste no existe en la respuesta.
El campo JSON tenía otro valor El campo JSON existe pero su valor no coincidió con el que exigiste.
Se agotó el tiempo de conexión No hubo respuesta dentro del límite de tiempo — el endpoint es lento o inaccesible.
Error de DNS No se pudo resolver el dominio. Revisa la ortografía o el DNS del host puede estar caído.
Error SSL/TLS No se pudo completar la conexión segura — a menudo un problema de certificado.

Bueno saberlo

  • Gratis, sin registro, y no almacenamos la URL, las cabeceras, el cuerpo ni la respuesta que compruebas.
  • Limitado a unas 6 comprobaciones por minuto y red.
  • Una petición por comprobación desde nuestra ubicación europea — sin programación ni historial.
  • Para comprobaciones continuas con avisos por email cuando falle una condición, añade el endpoint como monitor de API en una cuenta gratuita.

Guías relacionadas

¿Quieres que lo vigilemos por ti, las 24 horas?

Estas herramientas son comprobaciones puntuales. Una cuenta de Monitrova monitoriza tus sitios de forma continua y te avisa por correo en cuanto algo falla.