Introducción a la API
Aprende a integrar la API de MonitorNOC con tus herramientas internas, despliegues automáticos o CI/CD.
MonitorNOC cuenta con una API REST completa en formato JSON para que desarrolladores, equipos de DevOps y MSPs automaticen el aprovisionamiento de monitores, extraigan reportes de SLA o sincronicen incidentes con portales corporativos.
1. URL Base
Todas las peticiones a la API deben dirigirse a la siguiente dirección:
https://api.monitornoc.com/api/v1
2. Autenticación
La API utiliza tokens de portador (Bearer Tokens) para autenticar las solicitudes. Los administradores pueden generar claves de API desde la sección Ajustes de Organización → Claves de API del panel de control.
Debes incluir tu token en la cabecera Authorization de cada llamada:
Authorization: Bearer mn_live_abc123XYZ...
Si el token es inválido o ha expirado, la API responderá con un estado 401 Unauthorized en formato JSON.
3. Códigos de Respuesta Estándar
200 OK: Petición exitosa. Devuelve el recurso solicitado.201 Created: Recurso creado exitosamente (ej: tras añadir un monitor).400 Bad Request: Error en los datos del body (ej: falta el campohosto el formato de correo es incorrecto).401 Unauthorized: Token de API faltante o inválido.403 Forbidden: El token no cuenta con permisos suficientes (RBAC).404 Not Found: El recurso solicitado (target, incidente, status page) no existe.429 Too Many Requests: Límite de peticiones excedido (Rate limiting).