Automatice Cada Parte de Su Monitoreo con la API de Dotcom-Monitor

Cree monitores programáticamente, administre dispositivos y tareas, orqueste pruebas de carga y transmita datos de rendimiento en tiempo real a sus propios paneles, SIEMs y pipelines de CI/CD — con una REST Web API documentada y el Servicio de Reportes XML (XRS).
Three floating dark-mode cards on a deep navy background — a Web API JSON request creating a new HTTPS monitor, an XRS XML response with a timing breakdown, and a live API-surface KPI panel showing requests, devices, locations, sessions, and last deploy.
10,000+

Organizaciones en todo el mundo

99.99%

SLA de tiempo de actividad de la plataforma

30+

Ubicaciones globales de monitoreo

Desde 1998

Líder en monitoreo de sitios web

Monitoreo Programático

¿Qué es la API de Dotcom-Monitor?

La plataforma Dotcom-Monitor es totalmente programable. Todo lo que puedes hacer en la interfaz web — desde crear un nuevo monitor HTTP hasta extraer un informe de rendimiento de tres meses — puedes hacerlo programáticamente a través de dos servicios complementarios: la API Web basada en REST para configuración y el Servicio de Reportes XML (XRS) para extracción de datos en tiempo real.

La API Web es una interfaz HTTP estructurada basada en JSON que expone operaciones de monitoreo y pruebas de carga a tus propios sistemas. Úsala para aprovisionar nuevos monitores en cada despliegue, gestionar miles de dispositivos bajo configuración como código, integrar el monitoreo con tus herramientas de tickets existentes, o insertar datos de rendimiento en vivo dentro de páginas de estado visibles para clientes.

El Servicio de Reportes XML (XRS) es una fuente de datos gratuita bajo demanda que devuelve resultados de monitoreo como documentos XML. Apúntalo a cualquier panel de reportes, herramienta de BI, libro de Excel o base de datos interna para crear vistas personalizadas sin depender de ingeniería.

Juntos, ofrecen a tus equipos de plataforma, SRE y DevOps control programático total — sin necesidad de clics en la UI.

API Web — Referencia Rápida

https://api.dotcom-monitor.com/config_api_v1/

Formato

Solicitud JSON / Respuesta JSON

Métodos

GET (lectura) · POST / PUT (escritura / actualización)

Autenticación

Por solicitud, sesión de 60 segundos; lista blanca de IP opcional

Transporte

HTTP o HTTPS

XRS — Referencia Rápida

https://xmlreporter.dotcom-monitor.com/reporting/xml/

Formato

Respuesta XML sobre HTTP(S) GET

Autenticación

UID de cuenta (PID) generado en Manage > Integrations

Profundidad de Datos

Respuestas en bruto hasta 6 meses atrás

Costo

Gratis, incluido con cada cuenta

1

Generar una Clave

Crea una integración Web API o Feed XML en tu cuenta.

2

Configurar

POST JSON para crear dispositivos, tareas, grupos, horarios y alertas.
3

Monitorear

Las ejecuciones se realizan desde más de 30 ubicaciones globales en tu horario definido.
4

Extraer

Extrae resultados vía XRS en dashboards, BI, Excel o aplicaciones internas.
Capacidades principales del API

Todo lo que la Interfaz Puede Hacer — Como Código

Cada objeto de monitoreo en tu cuenta es un recurso API de primera clase. Gestíonalos individualmente o en masa a través de entornos.

Configuración completa del monitor

Gestión de Dispositivos, Tareas y Grupos

Ubicaciones y Horarios

Alertas e Integraciones de Notificaciones

Feed de Reportes en Tiempo Real XRS

Cómo Funciona

De Cero a Monitoreo Automatizado en Cuatro Pasos

No se requiere instalar SDK. Si tu sistema puede realizar una solicitud HTTP, puede comunicarse con Dotcom-Monitor.

01

Crear una Integración

En tu cuenta de Dotcom-Monitor, ve a Manage > Integrations y crea una nueva integración de Web API (para configuración) o una integración XML Feed (para informes). Opcionalmente, restringe el acceso por dirección IP.

02

Autenticar

Cada solicitud se autentica contra tu integración. Las sesiones expiran después de 60 segundos de inactividad, manteniendo el acceso corto y seguro. Las solicitudes XRS usan tu Account UID (PID) generado.

03

Enviar Solicitudes JSON

Usa GET para lecturas o POST/PUT para escrituras. Establece Content-Type: application/json al enviar un cuerpo. Los errores devuelven JSON estructurado.

04

Automatizar en Todas Partes

Conecta la API con Terraform, Jenkins, GitHub Actions, Azure DevOps o tus propios scripts. Activa la provisión del monitor al desplegar, extrae datos de rendimiento para BI o envía alertas automáticas por incumplimientos de SLA.

Especificaciones Técnicas

Dos APIs. Una Cuenta. Control Completo.

La Web API gestiona la configuración; XRS gestiona los informes. Comparten un mismo modelo de autenticación y funcionan con todas las soluciones de Dotcom-Monitor.

Web API (Config & Control)

Gestiona tu infraestructura de monitoreo programáticamente.

URL Base

api.dotcom-monitor.com/config_api_v1/

Protocolos

HTTP, HTTPS

Formato de solicitud

JSON (application/json)

Formato de respuesta

JSON

Métodos

GET (leer) · POST, PUT (escribir / actualizar)

Autenticación

Clave de integración Web API, sesión por solicitud (tiempo de espera de 60s)

Control de acceso

Lista blanca de IP opcional

Cubre

Métodos de Monitorización + LoadView

Objetos gestionados

Dispositivos, tareas, grupos, horarios, filtros, alertas, ubicaciones, pruebas de carga, usuarios

Manejo de errores

JSON estructurado con códigos y mensajes de error

Servicio de Reportes XML (XRS)

Transmita datos de monitoreo en tiempo real a cualquier cosa que hable XML.

URL Base

xmlreporter.dotcom-monitor.com/reporting/xml/

Protocolos

HTTP, HTTPS

Formato de solicitud

HTTP(S) GET con parámetros en la URL

Formato de respuesta

Documento XML

Autenticación

UID de la cuenta (PID), generado como una integración de feed XML

Alcance

A nivel de cuenta o limitado a Departamentos específicos

Tipos de informes

Configuración del dispositivo, estado, respuestas en bruto, resúmenes (hora / día / semana / mes / año), estadísticas de 3 meses

Ventana de datos

Hasta los últimos 6 meses para respuestas en bruto

Filtros

Ubicación, horario, dispositivo, éxito / fracaso, departamento, rango de fechas

Objetivos de salida

Tableros, SQL, Excel, Power BI, aplicaciones personalizadas

Amigable para desarrolladores

HTTP simple.
No se requieren SDK.

Cada objeto de monitoreo — dispositivos, tareas, alertas, grupos, horarios — se representa como un recurso JSON. Así es como se ve extraer datos de monitoreo de XRS y añadir un dispositivo nuevo a través de la Web API. Inserta estos en un curl, un script bash, un trabajo en Python o un paso de CI — lo que tu equipo ya use.

Los campos devueltos incluyen DnsTime, SSLTime, ConnectionTime, RequestTime, FirstPacketTime (TTFB), DownloadTime y Duration, además de ubicación, estado y marca de tiempo de monitoreo — listos para usar en cualquier vista tipo cascada.

# Extraer informe en tiempo real de XRS — resumen por ubicación
GET https://xmlreporter.dotcom-monitor.com/reporting/xml/responses.aspx
     ?PID=4229AF4F0FB545AEA75EAF2013E51BB7
     &Site=12345
     &Type=Overall
     &location=NY, USA

# Respuesta (recortada)
<Response>
  <ID>3424533543</ID>
  <Name>Checkout API</Name>
  <URL>https://shop.example.com/api/checkout</URL>
  <Duration>114</Duration>
  <DnsTime>0</DnsTime>
  <SSLTime>18</SSLTime>
  <ConnectionTime>15</ConnectionTime>
  <FirstPacketTime>97</FirstPacketTime>
  <DownloadTime>2</DownloadTime>
  <Status>S</Status>
</Response>

# Crear un nuevo monitor HTTPS vía Web API
POST https://api.dotcom-monitor.com/config_api_v1/devices
Content-Type: application/json

{
  "name": "Checkout API — Producción",
  "platform": "HTTPS",
  "tasks": [{
    "url": "https://shop.example.com/api/checkout",
    "method": "POST",
    "keyword": "order_id"
  }],
  "frequency": 60,
  "locations": ["NY-USA", "FR-PARIS", "SG"]
}

Comienza a automatizar tu monitoreo en 5 minutos

Cada plan de pago incluye acceso completo a la Web API y XRS — sin complementos, sin medición por llamada, sin nivel extra de facturación.

Casos de Uso

Lo que los equipos construyen con la API

Los equipos de plataforma, SREs y ingenieros DevOps usan la API de Dotcom-Monitor para integrar la monitorización en los flujos de trabajo que ya utilizan.

Monitorización como Código

Versiona cada monitor junto con el servicio que protege. Proporciona, actualiza y retira dispositivos a través de tu pipeline existente de Terraform o Pulumi — sin desalineación entre staging y producción.

Pruebas Rápidas Post-Despliegue

Dispara controles HTTPS bajo demanda y transacciones multi-paso desde Jenkins, GitHub Actions o Azure DevOps después de cada despliegue. Falla la construcción cuando una nueva versión rompe un endpoint crítico.

Páginas de Estado y Paneles Personalizados

Alimenta datos de XRS en páginas de uptime orientadas al cliente, displays internos de NOC o reportes ejecutivos de SLA. Extrae solo los campos que necesitas, formateados exactamente como requieres.

Evidencia de SLA y Reportes de Cumplimiento

Automatiza las exportaciones mensuales de SLA (porcentaje de uptime, tiempo de respuesta P95 / P99, incidentes de downtime) directamente desde XRS a Excel o PDF — documentado, con marca de tiempo y listo para auditoría.

Provisionamiento Masivo de Dispositivos

Despliega cientos de monitores en una sola pasada tras una adquisición, migración o cambio de CDN. Clona plantillas de dispositivos existentes y asigna grupos, horarios y rutas de alerta adecuadas a escala.

Integración de Paneles de Terceros

Envía los datos de monitorización a Grafana, Power BI, Tableau o Datadog junto con tu otra telemetría — controles sintéticos externos correlacionados con trazas APM internas.

Gestión Multiinquilino de Cuentas

MSPs y equipos empresariales pueden gestionar cientos de departamentos y miles de dispositivos en una sola barrida programada, con feeds XRS limitados a cada departamento para cada cliente.

Enriquecimiento de Incidentes

Cuando un monitor se activa, extrae automáticamente la cascada, código y desglose temporal vía XRS y lo adjunta al incidente de PagerDuty o ServiceNow — reduciendo el tiempo de triage.

Análisis Profundo de XRS

Reportes en Tiempo Real, Exactamente Como los Necesitas

El XML Reporting Service es un feed flexible, gratuito y bajo demanda. Solicita datos resumidos o respuestas sin procesar. Filtra por ubicación, horario o estado de éxito. Devuelve solo los campos que te importan.

Tipo de reporte
Lo que obtienes
Uso típico
Utilización de la cuenta
Recursos usados y disponibles por solución de monitoreo
Planificación de licencias y capacidad, conciliación de facturación
Estado del dispositivo
Estado actual de dispositivos individuales o grupos
Páginas de estado en vivo, paneles de muro NOC
Detalles de la respuesta
Temporización y contenido altamente personalizables por solicitud
Diagnósticos detallados, cascadas personalizadas, enriquecimiento de incidentes
Configuración de dispositivos y tareas
Instantáneas exportadas de la configuración de monitoreo
Copias de seguridad, clonación entre entornos, auditorías
Datos resumidos
Tiempo de actividad, tiempo de inactividad, conteo de éxitos, conteo de fallos, rendimiento, desviación estándar
Resúmenes ejecutivos, informes SLA
Respuestas en bruto
Cada resultado de verificación para un dispositivo, hasta 6 meses atrás
Análisis forense, comparaciones históricas
Agregados horarios
Datos de respuesta agrupados en ventanas de 1 hora
Identificación de cargas máximas, análisis de tendencias horarias
Agregados diarios
Datos de respuesta agrupados en ventanas de 24 horas
Revisiones operativas diarias, comparaciones día hábil vs. fin de semana
Semanal / mensual / anual
Resúmenes a lo largo de horizontes temporales más largos
Tendencias a nivel de junta, informes de desempeño anual
Estadísticas de 3 meses
Datos estadísticos calculados durante una ventana móvil de 3 meses
Alertas derivadas de la línea base, detección de anomalías

Cada informe puede filtrarse por ubicación de monitoreo, programación, Filtro Dotcom-Monitor, estado de éxito o fallo, departamento y rango de fechas personalizado.

Por qué los equipos usan la API

Diseñado para DevOps, SRE y Ingeniería de Plataformas

La API de Dotcom-Monitor elimina los clics manuales en la interfaz de usuario de tu flujo de trabajo de monitoreo para que tu equipo pueda escalar la cobertura sintética sin aumentar el personal.

Eliminar desviaciones

Mantén la configuración de monitoreo bajo control de versiones. Aplica los mismos monitores a través de entornos con confianza.

Mover el monitoreo hacia la izquierda

Agrega verificaciones sintéticas en el mismo PR que el servicio que cubren. El monitoreo se implementa con el código, no semanas después.

Escala sin clics

Incorpora cien nuevos dominios o mil nuevos endpoints con un solo script. Sin fatiga por clics.

Seguridad granular

Sesiones de corta duración, opción de whitelist de IP y claves de integración limitadas por departamento mantienen el acceso seguro.

Compatible con cualquier stack

HTTP simple + JSON (o GET + XML para informes). Sin bloqueo por SDK. Funciona con cualquier lenguaje y herramienta CI/CD.

Controla tus datos

Extrae tus datos de monitoreo a tu propio almacén de datos, plataforma BI o archivo de cumplimiento según tu propio calendario.

Superficie unificada

Una sola API abarca monitoreo y pruebas de carga LoadView — sin herramienta separada, sin credenciales adicionales.

Sin costo adicional

El acceso a la API y XRS está incluido en todos los planes pagos. Sin medición por llamada, sin recargos por automatización.

Lo que dicen nuestros clientes

"Una de las mejores características de Dotcom es la capacidad de API push/pull que nos proporciona datos de rendimiento de la red. Lo usamos para monitorear problemas de rendimiento así como las estadísticas de carga de páginas. Dotcom-Monitor nos permite monitorear múltiples servicios dentro de una sola interfaz y plataforma. Nos ha permitido operar de manera más eficiente."
Gregory S.
Gerente, Medios de Difusión · Reseña verificada en Capterra

¿Listo para poner tu monitoreo en piloto automático?

Cada prueba gratuita de 30 días incluye acceso completo a Web API y XRS, además de todas las soluciones de monitoreo, todas las ubicaciones y todas las integraciones. Descubre cómo se siente el monitoreo automatizado.

Preguntas frecuentes

Preguntas comunes sobre la API de Dotcom-Monitor

El Web API (config_api_v1) es una interfaz REST basada en JSON para crear y gestionar configuraciones de monitoreo — dispositivos, tareas, grupos, horarios, alertas y pruebas de carga. El XML Reporting Service (XRS) es un feed gratuito separado que devuelve resultados de monitoreo en XML vía HTTP GET. La mayoría de los equipos usan ambos: Web API para configurar, XRS para extraer resultados.

En tu cuenta de Dotcom-Monitor ve a Manage > Integrations > New Integration y crea una integración de Web API (para configuración) o una integración de XML Feed (para XRS). Cada solicitud de la Web API se autentica contra esa integración y las sesiones expiran tras 60 segundos de inactividad. XRS usa el Account UID generado como un parámetro de URL PID. También puedes restringir el acceso por dirección IP.

La Web API es completamente JSON — tanto los cuerpos de las solicitudes como las respuestas. Establece Content-Type: application/json al enviar un cuerpo JSON. XRS devuelve documentos XML vía HTTP(S) GET, por lo que la solicitud es solo una URL con parámetros de consulta.

La Web API cubre todas las plataformas de monitoreo de Dotcom-Monitor: HTTPS, REST, SOAP, GraphQL, WebSocket, ServerView, BrowserView, UserView (scripts EveryStep) y MetricsView — así como todos los monitores de protocolo (DNS, SSL, Email, FTP, ICMP Ping, TCP Port, Traceroute, VoIP, y más). También cubre toda la superficie de pruebas de carga LoadView.

El acceso a API y XRS está incluido en cada plan de pago — no hay medición por llamada ni coste adicional. Las sesiones expiran tras 60 segundos de inactividad, lo que naturalmente controla scripts de larga duración. Si necesitas acceso restringido por IP o un rendimiento empresarial, contacta a Ventas sobre opciones Enterprise.

XRS puede devolver datos de respuesta sin procesar de hasta los últimos 6 meses. Los informes resumidos y estadísticos (agregados horarios / diarios / semanales / mensuales / anuales y estadísticas de 3 meses) están disponibles en horizontes de tiempo más largos. Usted especifica la fecha/hora de inicio y fin para cada informe.

Sí — cualquier herramienta que pueda hacer una llamada HTTP puede usar la API. Los equipos comúnmente se integran con Jenkins, GitHub Actions, GitLab CI, Azure DevOps, CircleCI y Terraform para aprovisionar monitores al desplegar, ejecutar pruebas rápidas post-lanzamiento y controlar implementaciones en producción basadas en el estado del monitoreo.

Sí. Cuando crea una integración de Web API, puede permitir el acceso desde todas las solicitudes autenticadas o restringir el acceso a una lista de direcciones IP confiables. Vea el artículo Cómo permitir IPs para acceso a Web API en la Base de Conocimiento para más detalles.

Sí. Los usuarios de una cuenta raíz pueden gestionar departamentos programáticamente, y una integración de XML Feed puede limitarse a departamentos específicos. Los usuarios limitados a departamento solo pueden obtener informes XRS para su propio departamento, lo que soporta una separación clara para MSPs y configuraciones multi-inquilino.

La documentación completa está en la Base de Conocimiento de Dotcom-Monitor, incluyendo la guía Introducción a la API, las referencias de métodos de Monitoring y LoadView con ejemplos JSON, y la referencia de parámetros de solicitud de XRS. Plantillas de código listas para usar están disponibles en la sección de Ejemplos de Código.

Automatice el monitoreo.Recupere tiempo de ingeniería.

Únase a más de 10,000 organizaciones que usan Dotcom-Monitor para detectar fallas antes que los clientes — y usan la API y XRS para hacer que esa cobertura sea fácil de gestionar.