Observer RMMDocs

Integraciones

Integrations

API RESTREST API

Observer RMM expone una API REST en JSON para que otros sistemas —un ITSM, una CMDB, una mesa de ayuda o su propio tablero— lean el inventario de equipos y, si se les autoriza, operen sobre la flota. Todo lo que hace la consola web pasa por esta misma API: aquí se documentan sus 184 rutas y 264 operaciones, y cómo autenticarse con una API key.

Observer RMM exposes a JSON REST API so other systems —an ITSM, a CMDB, a help desk or your own dashboard— can read the device inventory and, if authorized, act on the fleet. Everything the web console does goes through this same API: this page documents its 184 routes and 264 operations, and how to authenticate with an API key.

ContenidoContents

Inicio rápidoQuick start

La API vive en el nombre de host API de su servidor Observer RMM —el mismo que usa la consola, normalmente https://api.su-dominio.cl— y se consume sólo por HTTPS. Cada solicitud lleva la clave en el encabezado X-API-KEY:

The API lives on the API hostname of your Observer RMM server —the same one the console uses, typically https://api.your-domain.com— and is served over HTTPS only. Every request carries the key in the X-API-KEY header:

curl -s https://api.su-dominio.cl/agents/?detail=false \
  -H "X-API-KEY: ABCDEFGHIJKLMNOPQRSTUVWXYZ012345" \
  -H "Accept: application/json"

La respuesta es un arreglo JSON con los equipos que el usuario dueño de la clave puede ver. El nombre de host de la API es el mismo al que se conecta el navegador al iniciar sesión en la consola.

The response is a JSON array with the devices the key's owner can see. The API hostname is the same one the browser connects to when you sign in to the console.

Cómo obtener una API keyHow to get an API key

Una API key actúa en nombre de un usuario de Observer RMM y hereda exactamente sus permisos. Por eso la práctica recomendada es crear un usuario de servicio dedicado a la integración, con un rol de sólo lectura, y generarle la clave. Lo hace un administrador desde la consola web del servidor RMM:

An API key acts on behalf of an Observer RMM user and inherits exactly that user's permissions. The recommended practice is therefore to create a dedicated service user for the integration, with a read-only role, and issue the key to it. An administrator does this from the RMM server's web console:

  1. Cree un rol para la integración. Configuración → Gestor de permisos → nuevo rol (p. ej. «Integración ITSM»). Marque sólo lo que la integración necesita leer, por ejemplo Listar agentes, Listar clientes, Listar sitios y Listar software. En Clientes permitidos / Sitios permitidos puede acotar la visibilidad (vacío = todos).
  2. Cree el usuario de servicio. Configuración → Administración de usuarios → nuevo usuario con ese rol. Active Denegar inicios de sesión al panel: el usuario existirá sólo para la API y nadie podrá entrar a la consola con él.
  3. Genere la clave. Configuración → Configuración global → Claves de API → Agregar clave. Indique un Nombre descriptivo, elija el Usuario de servicio y, opcionalmente, una Expiración de la clave. El servidor genera una clave aleatoria de 32 caracteres, visible en la tabla de claves.
  4. Entregue la clave por un canal seguro (gestor de contraseñas, no correo en claro) al equipo que opera la integración.
  1. Create a role for the integration. Settings → Permissions Manager → new role (e.g. “ITSM integration”). Tick only what the integration needs to read, for example List Agents, List Clients, List Sites and List Software. Use Allowed Clients / Allowed Sites to narrow visibility (empty = all).
  2. Create the service user. Settings → User Administration → new user with that role. Enable Deny Dashboard Logins: the user exists only for the API and nobody can sign in to the console with it.
  3. Generate the key. Settings → Global Settings → API Keys → Add key. Enter a descriptive Name, pick the service User and, optionally, a Key Expiration. The server generates a random 32-character key, shown in the keys table.
  4. Hand the key over through a secure channel (a password manager, not plain email) to the team running the integration.

Permisos Para ver y crear claves, el administrador necesita en su propio rol Listar claves de API y Gestionar claves de API. Una clave se revoca eliminándola de la misma tabla, con efecto inmediato.

Permissions To view and create keys, the administrator's own role needs List API Keys and Manage API Keys. A key is revoked by deleting it from the same table, effective immediately.

Autenticación y permisosAuthentication and permissions

  • Encabezado: X-API-KEY: <clave> en cada solicitud. No hay sesión, cookies ni renovación de tokens.
  • Permisos: cada operación exige un permiso del rol del usuario dueño de la clave; la columna Permiso del rol de la referencia lo indica con el mismo nombre que muestra la consola.
  • Visibilidad: los listados se recortan a los Clientes permitidos y Sitios permitidos del rol; un equipo fuera de ese alcance responde como si no existiera.
  • Respuestas de error: 401 clave inválida, expirada o de un usuario inactivo · 403 el rol no tiene el permiso · 404 el recurso no existe o no es visible · 400 datos inválidos (el cuerpo trae el motivo en texto).
  • Auditoría: las acciones hechas con la clave quedan en la auditoría a nombre del usuario de servicio.
  • Header: X-API-KEY: <key> on every request. There are no sessions, cookies or token refreshes.
  • Permissions: every operation requires a permission on the key owner's role; the Role permission column of the reference names it exactly as the console shows it.
  • Visibility: listings are trimmed to the role's Allowed Clients and Allowed Sites; a device outside that scope behaves as if it did not exist.
  • Error responses: 401 invalid or expired key, or inactive user · 403 the role lacks the permission · 404 the resource does not exist or is not visible · 400 invalid data (the body explains why, as text).
  • Audit: actions performed with the key are recorded in the audit log under the service user.

ConvencionesConventions

  • JSON de entrada y salida (Content-Type: application/json). Fechas en ISO 8601 y UTC.
  • La barra final es obligatoria: /agents/, no /agents.
  • Equipos: las rutas usan el agent_id (cadena larga única por equipo), no el id numérico. Obténgalo del listado GET /agents/.
  • Consultas con filtros: algunos listados grandes (alertas, auditoría, historial de chequeos) se consultan con PATCH y los filtros en el cuerpo JSON; son lecturas, no modifican nada.
  • Acciones sobre equipos (comandos, scripts, reinicios) se entregan al agente en línea; si el equipo está apagado la operación falla o queda como acción pendiente.
  • JSON in and out (Content-Type: application/json). Dates in ISO 8601 and UTC.
  • The trailing slash is required: /agents/, not /agents.
  • Devices: routes use the agent_id (a long string unique per device), not the numeric id. Get it from the GET /agents/ listing.
  • Filtered queries: some large listings (alerts, audit log, check history) are queried with PATCH and the filters in the JSON body; they are reads and change nothing.
  • Device actions (commands, scripts, reboots) are delivered to the online agent; if the device is off the operation fails or is queued as a pending action.

Leer el inventario (ITSM / CMDB)Reading the inventory (ITSM / CMDB)

Una integración de inventario típica sólo necesita cuatro lecturas. Todas funcionan con el rol de sólo lectura descrito arriba.

A typical inventory integration needs only four reads. All of them work with the read-only role described above.

PasoStepSolicitudRequestPara quéWhat for
1GET /clients/Clientes con sus sitios: la jerarquía para ubicar cada equipo.Clients with their sites: the hierarchy to place each device.
2GET /agents/Todos los equipos visibles con los campos de la tabla de abajo. Filtre con ?client= o ?site= para sincronizar por partes.Every visible device with the fields in the table below. Filter with ?client= or ?site= to sync in batches.
3GET /agents/{agent_id}/Ficha completa de un equipo, con el inventario de hardware detallado en wmi_detail.A device's full record, with detailed hardware inventory in wmi_detail.
4GET /software/{agent_id}/Software instalado en el equipo (nombre, versión, editor, fecha).Software installed on the device (name, version, publisher, date).

Campos de cada equipo en GET /agents/:

Fields of each device in GET /agents/:

CampoFieldContenidoContent
agent_idIdentificador único del equipo; úselo como clave de sincronización.Unique device identifier; use it as your sync key.
hostname, descriptionNombre del equipo y descripción libre.Device name and free-form description.
client_name, site_nameCliente y sitio al que pertenece.Client and site it belongs to.
serial_number, make_modelNúmero de serie, fabricante y modelo.Serial number, manufacturer and model.
cpu_model, graphics, physical_disksProcesador, tarjeta de video y discos físicos.Processor, graphics card and physical disks.
operating_system, plat, goarchSistema operativo con su build, plataforma (windows, linux, darwin) y arquitectura.Operating system with its build, platform (windows, linux, darwin) and architecture.
local_ips, public_ipIP locales y la IP pública vista por el servidor.Local IPs and the public IP seen by the server.
status, last_seen, boot_timeEstado (online, offline, overdue), último contacto y último arranque (epoch).Status (online, offline, overdue), last contact and last boot (epoch).
logged_usernameUsuario con sesión iniciada (o el último que la tuvo).Signed-in user (or the last one who was).
monitoring_type, versionServidor o estación de trabajo, y versión del agente.Server or workstation, and agent version.
needs_reboot, has_patches_pendingReinicio pendiente y parches aprobados sin instalar.Pending reboot and approved patches not yet installed.
checks, maintenance_modeResumen del estado de los chequeos y si el equipo está en mantenimiento.Check status summary and whether the device is in maintenance.
custom_fieldsCampos personalizados del equipo (p. ej. número de activo).The device's custom fields (e.g. asset tag).

Con ?detail=false la respuesta es liviana (identificación, sitio, tipo y configuración de alertas) y sirve para detectar altas y bajas sin traer el inventario completo.

With ?detail=false the response is lightweight (identity, site, type and alert settings), useful for detecting additions and removals without pulling the full inventory.

Ejemplos: curl, PowerShell y PythonExamples: curl, PowerShell and Python

curl

# Equipos de un cliente / Devices of one client
curl -s "https://api.su-dominio.cl/agents/?client=3" -H "X-API-KEY: $OBSERVER_API_KEY"

# Ficha de un equipo / One device's record
curl -s "https://api.su-dominio.cl/agents/{agent_id}/" -H "X-API-KEY: $OBSERVER_API_KEY"

PowerShell

$h = @{ "X-API-KEY" = $env:OBSERVER_API_KEY }
$agents = Invoke-RestMethod -Uri "https://api.su-dominio.cl/agents/" -Headers $h
$agents | Select-Object hostname, serial_number, operating_system, client_name, site_name, status |
  Export-Csv inventario.csv -NoTypeInformation -Encoding UTF8

Python

import os, requests

API = "https://api.su-dominio.cl"
s = requests.Session()
s.headers.update({"X-API-KEY": os.environ["OBSERVER_API_KEY"]})

for a in s.get(f"{API}/agents/", timeout=60).json():
    sw = s.get(f"{API}/software/{a['agent_id']}/", timeout=60).json()
    print(a["hostname"], a["serial_number"], a["status"], len(sw.get("software", []) if sw else []))

Buenas prácticas de seguridadSecurity best practices

  • Mínimo privilegio: una integración de inventario no necesita permisos de comandos, scripts, reinicios, registro ni borrado. Si nunca los tiene, una clave filtrada no puede operar la flota.
  • Nunca asocie la clave a un superusuario: un superusuario tiene todos los permisos y la clave también.
  • Una clave por integración, con nombre que la identifique, para poder revocarla sin afectar a las demás.
  • Expiración y rotación: fije una expiración y rote la clave periódicamente; guárdela en un gestor de secretos, nunca en el código.
  • Restrinja el origen: si el ITSM tiene IP fija, pídale a su administrador que limite el acceso a la API a esa IP en el proxy o firewall.
  • Operaciones destructivas (borrado remoto, desinstalación de agentes, modo perdido) exigen permisos propios, que ningún rol de integración debería tener.
  • Least privilege: an inventory integration needs no command, script, reboot, registry or wipe permissions. If it never has them, a leaked key cannot operate the fleet.
  • Never tie the key to a superuser: a superuser has every permission, and so does its key.
  • One key per integration, with a name that identifies it, so it can be revoked without affecting the others.
  • Expiration and rotation: set an expiration and rotate the key periodically; keep it in a secrets manager, never in code.
  • Restrict the source: if the ITSM has a fixed IP, ask your administrator to limit API access to that IP at the proxy or firewall.
  • Destructive operations (remote wipe, agent uninstall, lost mode) require their own permissions, which no integration role should have.

Referencia de endpointsEndpoint reference

Todas las rutas son relativas al nombre de host de la API. Las marcadas «uso de la consola» existen para la interfaz web y no son útiles para integraciones.

All paths are relative to the API hostname. Those marked “console use” exist for the web interface and are not useful for integrations.

Agentes (equipos)Agents (devices)

Inventario y acciones sobre cada equipo administrado. El identificador de ruta es el agent_id (cadena larga), no el id numérico.

Inventory and actions on each managed device. The path identifier is the agent_id (long string), not the numeric id.

MétodoMethodRutaPathAcciónActionPermiso del rolRole permission
GET/agents/Listar equipos. Filtros: ?client={id}, ?site={id}, ?monitoring_type=server|workstation, ?detail=false (respuesta liviana).List devices. Filters: ?client={id}, ?site={id}, ?monitoring_type=server|workstation, ?detail=false (lightweight response).Listar agentesList Agents
GET/agents/{agent_id}/Detalle completo de un equipo, incluido el inventario de hardware (wmi_detail).Full device detail, including hardware inventory (wmi_detail).Listar agentesList Agents
PUT/agents/{agent_id}/Editar un equipo (descripción, sitio, tipo de monitoreo, alertas, campos personalizados).Edit a device (description, site, monitoring type, alerts, custom fields).Editar agentesEdit Agents
DELETE/agents/{agent_id}/Desinstalar el agente y eliminar el equipo.Uninstall the agent and delete the device.Desinstalar agentesUninstall Agents
POST/agents/{agent_id}/cmd/Ejecutar un comando (cmd, PowerShell o shell) en el equipo.Run a command (cmd, PowerShell or shell) on the device.Enviar comandoSend Command
POST/agents/{agent_id}/runscript/Ejecutar un script de la biblioteca en el equipo.Run a library script on the device.Ejecutar scriptRun Script
POST/agents/{agent_id}/wmi/Solicitar al agente que refresque su inventario de hardware.Ask the agent to refresh its hardware inventory.Editar agentesEdit Agents
POST/agents/{agent_id}/recover/Recuperar el agente o su conexión de control remoto.Recover the agent or its remote-control connection.Recuperar agentesRecover Agents
POST/agents/{agent_id}/reboot/Reiniciar el equipo ahora.Reboot the device now.Apagar / reiniciar agentesShutdown / Reboot Agents
PATCH/agents/{agent_id}/reboot/Programar un reinicio.Schedule a reboot.Apagar / reiniciar agentesShutdown / Reboot Agents
POST/agents/{agent_id}/shutdown/Apagar el equipo.Shut down the device.Apagar / reiniciar agentesShutdown / Reboot Agents
GET/agents/{agent_id}/ping/Comprobar si el agente responde en este momento.Check whether the agent responds right now.Listar agentesList Agents
GET/agents/{agent_id}/checks/Listar los chequeos del equipo.List the device's checks.Listar chequeosList Checks
POST/agents/{agent_id}/checks/Crear un chequeo en el equipo.Create a check on the device.Gestionar chequeosManage Checks
GET/agents/{agent_id}/tasks/Listar las tareas automatizadas del equipo.List the device's automated tasks.Listar tareasList Tasks
POST/agents/{agent_id}/tasks/Crear una tarea automatizada en el equipo.Create an automated task on the device.Gestionar tareasManage Tasks
GET/agents/{agent_id}/pendingactions/Listar las acciones pendientes del equipo.List the device's pending actions.Listar acciones pendientesList Pending Actions
GET/agents/{agent_id}/meshcentral/Obtener los enlaces de control remoto, terminal y archivos.Get the remote control, terminal and file links.Usar MeshCentralUse MeshCentral
POST/agents/{agent_id}/meshcentral/Reinstalar o recuperar el componente de control remoto.Reinstall or recover the remote-control component.Usar MeshCentralUse MeshCentral
GET/agents/{agent_id}/{port}/webvnc/Obtener el enlace de VNC web del equipo.Get the device's web VNC link.Usar MeshCentralUse MeshCentral
GET/agents/{agent_id}/meshcentral/recover/Estado de recuperación del control remoto.Remote-control recovery status.Usar MeshCentralUse MeshCentral
POST/agents/{agent_id}/meshcentral/recover/Forzar la recuperación del control remoto.Force remote-control recovery.Usar MeshCentralUse MeshCentral
GET/agents/{agent_id}/processes/Listar los procesos en ejecución.List running processes.Gestionar procesosManage Processes
DELETE/agents/{agent_id}/processes/{pid}/Terminar un proceso.Kill a process.Gestionar procesosManage Processes
GET/agents/{agent_id}/eventlog/{logtype}/{days}/Leer el registro de eventos de Windows (Application, System, Security) de los últimos N días.Read the Windows event log (Application, System, Security) for the last N days.Ver registros de eventosView Event Logs
GET/agents/history/Historial de acciones sobre todos los equipos.Action history across all devices.Listar historial de agentesList Agent History
GET/agents/{agent_id}/history/Historial de acciones del equipo (comandos, scripts, reinicios).Device action history (commands, scripts, reboots).Listar historial de agentesList Agent History
POST/agents/{agent_id}/lock/Bloquear la sesión del equipo.Lock the device session.Bloquear pantallaLock screen
POST/agents/{agent_id}/alert/Mostrar un mensaje emergente al usuario del equipo.Show a pop-up message to the device user.Enviar mensajes en pantallaSend on-screen messages
POST/agents/{agent_id}/alarm/Activar la alarma sonora.Sound the audible alarm.Hacer sonar la alarmaSound the alarm
DELETE/agents/{agent_id}/alarm/Detener la alarma sonora.Stop the audible alarm.Hacer sonar la alarmaSound the alarm
POST/agents/{agent_id}/lostmode/Activar el modo perdido (antirrobo).Enable lost mode (anti-theft).Marcar equipos como perdidosMark devices as lost
DELETE/agents/{agent_id}/lostmode/Desactivar el modo perdido.Disable lost mode.Marcar equipos como perdidosMark devices as lost
GET/agents/{agent_id}/lostmode/policy/Ver la política de modo perdido del equipo.View the device's lost-mode policy.Marcar equipos como perdidosMark devices as lost
PUT/agents/{agent_id}/lostmode/policy/Editar la política de modo perdido.Edit the lost-mode policy.Marcar equipos como perdidosMark devices as lost
GET/agents/lostmode/Listar los equipos en modo perdido.List devices in lost mode.Marcar equipos como perdidosMark devices as lost
GET/agents/{agent_id}/lostmode/evidence/Listar la evidencia capturada (fotos, pantallas, ubicación).List captured evidence (photos, screenshots, location).Marcar equipos como perdidosMark devices as lost
GET/agents/{agent_id}/lostmode/evidence/{id}/file/Descargar un archivo de evidencia.Download an evidence file.Marcar equipos como perdidos, Ver evidencia de equipos perdidosMark devices as lost, View lost device evidence
GET/agents/{agent_id}/lostmode/export/Exportar el expediente de modo perdido.Export the lost-mode case file.Marcar equipos como perdidosMark devices as lost
GET/agents/diskencryption/Estado de cifrado de disco de toda la flota.Disk-encryption status across the fleet.Listar agentesList Agents
GET/agents/{agent_id}/diskencryption/Estado de cifrado de disco del equipo.Device disk-encryption status.Listar agentesList Agents
GET/agents/{agent_id}/location/Última ubicación conocida del equipo.Last known device location.Listar agentesList Agents
GET/agents/{agent_id}/location/history/Historial de ubicaciones del equipo.Device location history.Listar agentesList Agents
GET/agents/notes/Listar notas de todos los equipos.List notes across all devices.Listar notasList Notes
POST/agents/notes/Crear una nota.Create a note.Gestionar notasManage Notes
GET/agents/notes/{id}/Ver una nota.View a note.Listar notasList Notes
PUT/agents/notes/{id}/Editar una nota.Edit a note.Gestionar notasManage Notes
DELETE/agents/notes/{id}/Eliminar una nota.Delete a note.Gestionar notasManage Notes
GET/agents/{agent_id}/notes/Listar las notas del equipo.List the device's notes.Listar notasList Notes
POST/agents/{agent_id}/notes/Agregar una nota al equipo.Add a note to the device.Gestionar notasManage Notes
POST/agents/maintenance/bulk/Activar o desactivar el modo mantenimiento por cliente, sitio o lista de equipos.Enable or disable maintenance mode by client, site or device list.Editar agentesEdit Agents
POST/agents/actions/bulk/Acción masiva: comando, script o parches sobre varios equipos.Bulk action: command, script or patching on several devices.Acciones masivasBulk Actions
GET/agents/versions/Versiones de agente presentes en la flota.Agent versions present in the fleet.Listar agentesList Agents
POST/agents/update/Actualizar el agente en los equipos indicados.Update the agent on the given devices.Actualizar agentesUpdate Agents
POST/agents/installer/Generar un instalador del agente.Generate an agent installer.Instalar agentesInstall Agents
GET/agents/bulkrecovery/Descargar el script de recuperación masiva de agentes.Download the bulk agent-recovery script.Recuperar agentesRecover Agents
GET/agents/scripthistory/Historial de ejecución de scripts (filtrable).Script run history (filterable).Listar historial de agentesList Agent History
POST/agents/{agent_id}/wol/Enviar un paquete Wake-on-LAN.Send a Wake-on-LAN packet.Encender agentes (WoL)Wake-Up (WoL) Agents
GET/agents/{agent_id}/registry/Explorar el registro de Windows.Browse the Windows registry.Usar registroUse Registry
POST/agents/{agent_id}/registry/create-key/Crear una clave de registro.Create a registry key.Usar registroUse Registry
DELETE/agents/{agent_id}/registry/delete-key/Eliminar una clave de registro.Delete a registry key.Usar registroUse Registry
POST/agents/{agent_id}/registry/rename-key/Renombrar una clave de registro.Rename a registry key.Usar registroUse Registry
POST/agents/{agent_id}/registry/create-value/Crear un valor de registro.Create a registry value.Usar registroUse Registry
DELETE/agents/{agent_id}/registry/delete-value/Eliminar un valor de registro.Delete a registry value.Usar registroUse Registry
POST/agents/{agent_id}/registry/rename-value/Renombrar un valor de registro.Rename a registry value.Usar registroUse Registry
POST/agents/{agent_id}/registry/modify-value/Modificar un valor de registro.Modify a registry value.Usar registroUse Registry

Clientes y sitiosClients and sites

La jerarquía organizacional: cada equipo pertenece a un sitio y cada sitio a un cliente.

The organizational hierarchy: every device belongs to a site and every site to a client.

MétodoMethodRutaPathAcciónActionPermiso del rolRole permission
GET/clients/Listar clientes con sus sitios y cantidad de equipos.List clients with their sites and device count.Listar clientesList Clients
POST/clients/Crear un cliente (con su primer sitio).Create a client (with its first site).Gestionar clientesManage Clients
GET/clients/{id}/Ver un cliente.View a client.Listar clientesList Clients
PUT/clients/{id}/Editar un cliente.Edit a client.Gestionar clientesManage Clients
DELETE/clients/{id}/Eliminar un cliente (moviendo sus equipos a otro sitio).Delete a client (moving its devices to another site).Gestionar clientesManage Clients
GET/clients/sites/Listar sitios.List sites.Listar sitiosList Sites
POST/clients/sites/Crear un sitio.Create a site.Gestionar sitiosManage Sites
GET/clients/sites/{id}/Ver un sitio.View a site.Listar sitiosList Sites
PUT/clients/sites/{id}/Editar un sitio.Edit a site.Gestionar sitiosManage Sites
DELETE/clients/sites/{id}/Eliminar un sitio (moviendo sus equipos a otro).Delete a site (moving its devices to another).Gestionar sitiosManage Sites
GET/clients/deployments/Listar enlaces de despliegue del instalador.List installer deployment links.Listar desplieguesList Deployments
POST/clients/deployments/Crear un enlace de despliegue.Create a deployment link.Gestionar desplieguesManage Deployments
DELETE/clients/deployments/{id}/Eliminar un enlace de despliegue.Delete a deployment link.Gestionar desplieguesManage Deployments

Software instaladoInstalled software

Inventario de software por equipo y acciones de instalación o desinstalación.

Per-device software inventory and install/uninstall actions.

MétodoMethodRutaPathAcciónActionPermiso del rolRole permission
GET/software/chocos/Catálogo de paquetes instalables (Chocolatey).Catalog of installable packages (Chocolatey).Ninguno (basta la clave)None (a valid key suffices)
GET/software/Software instalado en todos los equipos visibles para el usuario.Installed software on every device visible to the user.Listar softwareList Software
GET/software/{agent_id}/Software instalado en el equipo.Software installed on the device.Listar softwareList Software
POST/software/{agent_id}/Instalar un paquete en el equipo.Install a package on the device.Gestionar softwareManage Software
PUT/software/{agent_id}/Refrescar el inventario de software del equipo.Refresh the device's software inventory.Gestionar softwareManage Software
POST/software/{agent_id}/uninstall/Desinstalar un programa del equipo.Uninstall a program from the device.Gestionar software, Enviar comandoManage Software, Send Command

Windows UpdateWindows Update

Parches de Windows detectados por equipo, su aprobación e instalación.

Windows patches detected per device, their approval and installation.

MétodoMethodRutaPathAcciónActionPermiso del rolRole permission
GET/winupdate/{agent_id}/Parches de Windows del equipo (instalados y pendientes).Device Windows patches (installed and pending).Gestionar actualizaciones de WindowsManage Windows Updates
POST/winupdate/{agent_id}/scan/Buscar actualizaciones ahora.Scan for updates now.Gestionar actualizaciones de WindowsManage Windows Updates
POST/winupdate/{agent_id}/install/Instalar los parches aprobados.Install approved patches.Gestionar actualizaciones de WindowsManage Windows Updates
PUT/winupdate/{id}/Aprobar o ignorar un parche.Approve or ignore a patch.Gestionar actualizaciones de WindowsManage Windows Updates

Servicios de WindowsWindows services

Consulta y control de servicios de Windows de un equipo.

Query and control Windows services on a device.

MétodoMethodRutaPathAcciónActionPermiso del rolRole permission
GET/services/{agent_id}/Listar los servicios de Windows del equipo.List the device's Windows services.Gestionar servicios de WindowsManage Windows Services
GET/services/{agent_id}/{svcname}/Detalle de un servicio.Service detail.Gestionar servicios de WindowsManage Windows Services
POST/services/{agent_id}/{svcname}/Iniciar, detener o reiniciar un servicio.Start, stop or restart a service.Gestionar servicios de WindowsManage Windows Services
PUT/services/{agent_id}/{svcname}/Cambiar el tipo de inicio de un servicio.Change a service's start type.Gestionar servicios de WindowsManage Windows Services

ChequeosChecks

Chequeos de monitoreo (disco, CPU, memoria, servicios, scripts, ping, eventos) y su historial.

Monitoring checks (disk, CPU, memory, services, scripts, ping, events) and their history.

MétodoMethodRutaPathAcciónActionPermiso del rolRole permission
POST/checks/Crear un chequeo (en un equipo o una política).Create a check (on a device or a policy).Gestionar chequeosManage Checks
GET/checks/{id}/Ver un chequeo.View a check.Listar chequeosList Checks
PUT/checks/{id}/Editar un chequeo.Edit a check.Gestionar chequeosManage Checks
DELETE/checks/{id}/Eliminar un chequeo.Delete a check.Gestionar chequeosManage Checks
POST/checks/{id}/reset/Restablecer el estado de un chequeo fallido.Reset a failing check's status.Gestionar chequeosManage Checks
POST/checks/{agent_id}/resetall/Restablecer todos los chequeos del equipo.Reset all of the device's checks.Gestionar chequeosManage Checks
POST/checks/{agent_id}/run/Ejecutar ahora los chequeos del equipo.Run the device's checks now.Ejecutar chequeosRun Checks
PATCH/checks/{id}/history/Historial de resultados del chequeo (rango de fechas en el cuerpo).Check result history (date range in the body).Listar chequeosList Checks
POST/checks/{target}/{id}/csbulkrun/Ejecutar un chequeo en todos los equipos de un cliente o sitio.Run a check on every device of a client or site.Ejecutar chequeosRun Checks

Tareas automatizadasAutomated tasks

Tareas programadas que ejecutan scripts u otras acciones en los equipos.

Scheduled tasks that run scripts or other actions on devices.

MétodoMethodRutaPathAcciónActionPermiso del rolRole permission
POST/tasks/Crear una tarea automatizada.Create an automated task.Gestionar tareasManage Tasks
GET/tasks/{id}/Ver una tarea.View a task.Listar tareasList Tasks
PUT/tasks/{id}/Editar una tarea.Edit a task.Gestionar tareasManage Tasks
DELETE/tasks/{id}/Eliminar una tarea.Delete a task.Gestionar tareasManage Tasks
POST/tasks/{id}/run/Ejecutar la tarea ahora.Run the task now.Ejecutar tareasRun Tasks

Políticas de automatizaciónAutomation policies

Políticas que agrupan chequeos, tareas y parches y se aplican a clientes, sitios o equipos.

Policies that bundle checks, tasks and patching and apply to clients, sites or devices.

MétodoMethodRutaPathAcciónActionPermiso del rolRole permission
GET/automation/policies/Listar políticas.List policies.Listar políticas de automatizaciónList Automation Policies
POST/automation/policies/Crear una política.Create a policy.Gestionar políticas de automatizaciónManage Automation Policies
GET/automation/policies/{id}/related/Clientes, sitios y equipos a los que se aplica la política.Clients, sites and devices the policy applies to.Listar políticas de automatizaciónList Automation Policies
GET/automation/policies/overview/Vista general de políticas por cliente y sitio.Policy overview by client and site.Listar políticas de automatizaciónList Automation Policies
GET/automation/policies/{id}/Ver una política.View a policy.Listar políticas de automatizaciónList Automation Policies
PUT/automation/policies/{id}/Editar una política.Edit a policy.Gestionar políticas de automatizaciónManage Automation Policies
DELETE/automation/policies/{id}/Eliminar una política.Delete a policy.Gestionar políticas de automatizaciónManage Automation Policies
GET/automation/policies/{policy}/checks/Listar los chequeos de la política.List the policy's checks.Listar chequeosList Checks
GET/automation/policies/{policy}/tasks/Listar las tareas de la política.List the policy's tasks.Listar tareasList Tasks
GET/automation/checks/{check}/status/Estado de un chequeo de política en cada equipo.Status of a policy check on each device.Listar políticas de automatizaciónList Automation Policies
GET/automation/tasks/{task}/status/Estado de una tarea de política en cada equipo.Status of a policy task on each device.Listar políticas de automatizaciónList Automation Policies
POST/automation/tasks/{task}/run/Ejecutar la tarea de política en todos sus equipos.Run the policy task on all its devices.Gestionar políticas de automatizaciónManage Automation Policies
POST/automation/patchpolicy/Crear la política de parches de una política.Create a policy's patch policy.Gestionar políticas de automatizaciónManage Automation Policies
PUT/automation/patchpolicy/{id}/Editar una política de parches.Edit a patch policy.Gestionar políticas de automatizaciónManage Automation Policies
DELETE/automation/patchpolicy/{id}/Eliminar una política de parches.Delete a patch policy.Gestionar políticas de automatizaciónManage Automation Policies
POST/automation/patchpolicy/reset/Restablecer la configuración de parches heredada por clientes, sitios o equipos.Reset patch settings inherited by clients, sites or devices.Gestionar políticas de automatizaciónManage Automation Policies

AlertasAlerts

Alertas generadas por chequeos, tareas y disponibilidad, y sus plantillas.

Alerts raised by checks, tasks and availability, and their templates.

MétodoMethodRutaPathAcciónActionPermiso del rolRole permission
PATCH/alerts/Listar alertas con filtros (fechas, severidad, estado, cliente) en el cuerpo.List alerts with filters (dates, severity, status, client) in the body.Listar alertasList Alerts
GET/alerts/{id}/Ver una alerta.View an alert.Listar alertasList Alerts
PUT/alerts/{id}/Reconocer, resolver o posponer una alerta.Acknowledge, resolve or snooze an alert.Gestionar alertasManage Alerts
DELETE/alerts/{id}/Eliminar una alerta.Delete an alert.Gestionar alertasManage Alerts
POST/alerts/bulk/Reconocer o resolver alertas en lote.Acknowledge or resolve alerts in bulk.Gestionar alertasManage Alerts
GET/alerts/templates/Listar plantillas de alerta.List alert templates.Listar plantillas de alertaList Alert Templates
POST/alerts/templates/Crear una plantilla de alerta.Create an alert template.Gestionar plantillas de alertaManage Alert Templates
GET/alerts/templates/{id}/Ver una plantilla de alerta.View an alert template.Listar plantillas de alertaList Alert Templates
PUT/alerts/templates/{id}/Editar una plantilla de alerta.Edit an alert template.Gestionar plantillas de alertaManage Alert Templates
DELETE/alerts/templates/{id}/Eliminar una plantilla de alerta.Delete an alert template.Gestionar plantillas de alertaManage Alert Templates
GET/alerts/templates/{id}/related/Clientes, sitios y políticas que usan la plantilla.Clients, sites and policies using the template.Listar plantillas de alertaList Alert Templates

ScriptsScripts

Biblioteca de scripts y fragmentos reutilizables.

Library of scripts and reusable snippets.

MétodoMethodRutaPathAcciónActionPermiso del rolRole permission
GET/scripts/Listar scripts de la biblioteca.List library scripts.Listar scriptsList Scripts
POST/scripts/Crear un script.Create a script.Gestionar scriptsManage Scripts
GET/scripts/{id}/Ver un script (con su código).View a script (with its code).Listar scriptsList Scripts
PUT/scripts/{id}/Editar un script.Edit a script.Gestionar scriptsManage Scripts
DELETE/scripts/{id}/Eliminar un script.Delete a script.Gestionar scriptsManage Scripts
GET/scripts/snippets/Listar fragmentos reutilizables.List reusable snippets.Listar scriptsList Scripts
POST/scripts/snippets/Crear un fragmento.Create a snippet.Gestionar scriptsManage Scripts
GET/scripts/snippets/{id}/Ver un fragmento.View a snippet.Listar scriptsList Scripts
PUT/scripts/snippets/{id}/Editar un fragmento.Edit a snippet.Gestionar scriptsManage Scripts
DELETE/scripts/snippets/{id}/Eliminar un fragmento.Delete a snippet.Gestionar scriptsManage Scripts
POST/scripts/{agent_id}/test/Probar un script en un equipo sin guardarlo.Test a script on a device without saving it.Ejecutar scriptRun Script
GET/scripts/{id}/download/Descargar el código de un script.Download a script's code.Listar scriptsList Scripts

Registros y acciones pendientesLogs and pending actions

Auditoría, registro de depuración y acciones en cola hacia los agentes.

Audit trail, debug log and actions queued for agents.

MétodoMethodRutaPathAcciónActionPermiso del rolRole permission
GET/logs/pendingactions/Listar acciones pendientes de toda la flota.List pending actions across the fleet.Listar acciones pendientesList Pending Actions
DELETE/logs/pendingactions/{id}/Cancelar una acción pendiente.Cancel a pending action.Gestionar acciones pendientesManage Pending Actions
PATCH/logs/audit/Consultar la auditoría con filtros (fechas, usuario, equipo, acción) en el cuerpo.Query the audit log with filters (dates, user, device, action) in the body.Ver registros de auditoríaView Audit Logs
PATCH/logs/debug/Consultar el registro de depuración con filtros en el cuerpo.Query the debug log with filters in the body.Ver registros de depuraciónView Debug Logs

Configuración y utilidadesSettings and utilities

Configuración global, campos personalizados, almacén de claves, acciones URL y utilidades del servidor.

Global settings, custom fields, key store, URL actions and server utilities.

MétodoMethodRutaPathAcciónActionPermiso del rolRole permission
GET/core/settings/Ver la configuración global.View global settings.Ver configuración globalView Global Settings
PUT/core/settings/Editar la configuración global.Edit global settings.Editar configuración globalEdit Global Settings
GET/core/version/Versión del servidor.Server version.Ninguno (basta la clave)None (a valid key suffices)
POST/core/emailtest/Enviar un correo de prueba.Send a test email.Editar configuración globalEdit Global Settings
GET/core/dashinfo/Datos de sesión de la consola (preferencias del usuario).Console session data (user preferences).Ninguno (basta la clave)None (a valid key suffices)
POST/core/servermaintenance/Tareas de mantenimiento del servidor (limpiezas, reinicio de servicios).Server maintenance jobs (cleanups, service restarts).Realizar mantenimiento del servidorDo Server Maintenance
GET/core/customfields/Listar campos personalizados.List custom fields.Ver campos personalizadosView Custom Fields
PATCH/core/customfields/Listar campos personalizados de un modelo (cliente, sitio o equipo).List custom fields for a model (client, site or device).Ver campos personalizadosView Custom Fields
POST/core/customfields/Crear un campo personalizado.Create a custom field.Editar campos personalizadosEdit Custom Fields
GET/core/customfields/{id}/Ver un campo personalizado.View a custom field.Ver campos personalizadosView Custom Fields
PUT/core/customfields/{id}/Editar un campo personalizado.Edit a custom field.Editar campos personalizadosEdit Custom Fields
DELETE/core/customfields/{id}/Eliminar un campo personalizado.Delete a custom field.Editar campos personalizadosEdit Custom Fields
GET/core/codesign/Ver el token de firma de código.View the code-signing token.Gestionar firma de códigoManage Code Signing
PATCH/core/codesign/Aplicar la firma a los agentes.Apply signing to agents.Gestionar firma de códigoManage Code Signing
POST/core/codesign/Guardar el token de firma de código.Save the code-signing token.Gestionar firma de códigoManage Code Signing
DELETE/core/codesign/Eliminar el token de firma.Delete the signing token.Gestionar firma de códigoManage Code Signing
GET/core/keystore/Listar el almacén global de claves.List the global key store.Ver almacén de claves globalView Global Key Store
POST/core/keystore/Agregar una clave al almacén.Add a key to the store.Editar almacén de claves globalEdit Global Key Store
PUT/core/keystore/{id}/Editar una clave del almacén.Edit a stored key.Editar almacén de claves globalEdit Global Key Store
DELETE/core/keystore/{id}/Eliminar una clave del almacén.Delete a stored key.Editar almacén de claves globalEdit Global Key Store
GET/core/urlaction/Listar acciones URL y webhooks.List URL actions and webhooks.Ejecutar acciones de URLRun URL Actions
POST/core/urlaction/Crear una acción URL o webhook.Create a URL action or webhook.Editar configuración globalEdit Global Settings
PUT/core/urlaction/{id}/Editar una acción URL.Edit a URL action.Editar configuración globalEdit Global Settings
DELETE/core/urlaction/{id}/Eliminar una acción URL.Delete a URL action.Editar configuración globalEdit Global Settings
GET/core/schedules/Listar horarios reutilizables.List reusable schedules.Listar programacionesList Schedules
POST/core/schedules/Crear un horario.Create a schedule.Gestionar programacionesManage Schedules
PUT/core/schedules/{id}/Editar un horario.Edit a schedule.Gestionar programacionesManage Schedules
DELETE/core/schedules/{id}/Eliminar un horario.Delete a schedule.Gestionar programacionesManage Schedules
PATCH/core/urlaction/run/Resolver una acción URL para un equipo, cliente o sitio.Resolve a URL action for a device, client or site.Ejecutar acciones de URLRun URL Actions
POST/core/urlaction/run/test/Probar un webhook.Test a webhook.Ejecutar acciones de URLRun URL Actions
POST/core/smstest/Enviar un SMS de prueba.Send a test SMS.Editar configuración globalEdit Global Settings
GET/core/clearcache/Limpiar la caché del servidor.Clear the server cache.Realizar mantenimiento del servidorDo Server Maintenance
POST/core/openai/generate/Borrador de script con IA (uso de la consola).AI script draft (console use).Ninguno (basta la clave)None (a valid key suffices)
POST/core/webtermperms/Validar el acceso a la terminal web (uso de la consola).Validate web-terminal access (console use).Usar terminal web del servidor ObserverUse Observer Server Web Terminal
POST/core/serverscript/test/Probar un script de servidor.Test a server script.Ejecutar scripts en el servidor ObserverRun Scripts on Observer Server

Usuarios, roles y claves de APIUsers, roles and API keys

Administración de usuarios, roles de permisos, sesiones y claves de API.

Administration of users, permission roles, sessions and API keys.

MétodoMethodRutaPathAcciónActionPermiso del rolRole permission
GET/accounts/users/Listar usuarios.List users.Listar cuentas de usuarioList User Accounts
POST/accounts/users/Crear un usuario.Create a user.Gestionar cuentas de usuarioManage User Accounts
GET/accounts/{id}/users/Ver un usuario.View a user.Listar cuentas de usuarioList User Accounts
PUT/accounts/{id}/users/Editar un usuario.Edit a user.Gestionar cuentas de usuarioManage User Accounts
DELETE/accounts/{id}/users/Eliminar un usuario.Delete a user.Gestionar cuentas de usuarioManage User Accounts
DELETE/accounts/sessions/{pk}/Cerrar una sesión activa.Close an active session.Gestionar cuentas de usuarioManage User Accounts
GET/accounts/users/{id}/sessions/Listar las sesiones activas de un usuario.List a user's active sessions.Listar cuentas de usuarioList User Accounts
DELETE/accounts/users/{id}/sessions/Cerrar todas las sesiones de un usuario.Close all of a user's sessions.Gestionar cuentas de usuarioManage User Accounts
POST/accounts/users/reset/Restablecer la contraseña de un usuario.Reset a user's password.Gestionar cuentas de usuarioManage User Accounts
PUT/accounts/users/reset_totp/Restablecer el segundo factor (TOTP) de un usuario.Reset a user's second factor (TOTP).Gestionar cuentas de usuarioManage User Accounts
POST/accounts/users/setup_totp/Configurar el propio segundo factor (uso de la consola).Set up one's own second factor (console use).Ninguno (basta la clave)None (a valid key suffices)
PATCH/accounts/users/ui/Guardar preferencias de interfaz del usuario (uso de la consola).Save the user's interface preferences (console use).Ninguno (basta la clave)None (a valid key suffices)
GET/accounts/roles/Listar roles.List roles.Listar rolesList Roles
POST/accounts/roles/Crear un rol.Create a role.Gestionar rolesManage Roles
GET/accounts/roles/{id}/Ver un rol y sus permisos.View a role and its permissions.Listar rolesList Roles
PUT/accounts/roles/{id}/Editar un rol.Edit a role.Gestionar rolesManage Roles
DELETE/accounts/roles/{id}/Eliminar un rol.Delete a role.Gestionar rolesManage Roles
GET/accounts/apikeys/Listar claves de API.List API keys.Listar claves de APIList API Keys
POST/accounts/apikeys/Crear una clave de API (la clave la genera el servidor).Create an API key (the key is generated by the server).Gestionar claves de APIManage API Keys
PUT/accounts/apikeys/{id}/Editar nombre, usuario o expiración de una clave.Edit a key's name, user or expiration.Gestionar claves de APIManage API Keys
DELETE/accounts/apikeys/{id}/Revocar una clave de API.Revoke an API key.Gestionar claves de APIManage API Keys
PUT/accounts/resetpw/Cambiar la propia contraseña (uso de la consola).Change one's own password (console use).Ninguno (basta la clave)None (a valid key suffices)
PUT/accounts/reset2fa/Restablecer el propio segundo factor (uso de la consola).Reset one's own second factor (console use).Ninguno (basta la clave)None (a valid key suffices)

Borrado seguro y recuperación de archivosSecure erase and file retrieval

Órdenes de borrado remoto, certificados de borrado, recepción de activos y recuperación de archivos. Acciones destructivas: requieren permisos específicos y confirmación.

Remote wipe orders, erase certificates, asset intake and file retrieval. Destructive actions: they require specific permissions and confirmation.

MétodoMethodRutaPathAcciónActionPermiso del rolRole permission
GET/erase/orders/Listar órdenes de borrado.List wipe orders.Ordenar borrado de equiposOrder device wipes
POST/erase/agents/{agent_id}/orders/Crear una orden de borrado para un equipo (queda pendiente de confirmación).Create a wipe order for a device (pending confirmation).Ordenar borrado de equiposOrder device wipes
GET/erase/orders/{id}/Ver una orden de borrado.View a wipe order.Ordenar borrado de equiposOrder device wipes
POST/erase/orders/{id}/confirm/Confirmar una orden de borrado.Confirm a wipe order.Ordenar borrado de equiposOrder device wipes
POST/erase/orders/{id}/cancel/Cancelar una orden de borrado.Cancel a wipe order.Ordenar borrado de equiposOrder device wipes
GET/erase/wipe-templates/Plantillas de rutas a borrar.Path templates to wipe.Ordenar borrado de equiposOrder device wipes
GET/erase/fileretrieval/Listar órdenes de recuperación de archivos.List file-retrieval orders.Recuperar archivos (antes de borrar)Retrieve files (before wiping)
POST/erase/agents/{agent_id}/fileretrieval/Solicitar la recuperación de archivos de un equipo.Request file retrieval from a device.Recuperar archivos (antes de borrar)Retrieve files (before wiping)
GET/erase/fileretrieval/{uuid}/Ver una orden de recuperación.View a retrieval order.Recuperar archivos (antes de borrar)Retrieve files (before wiping)
POST/erase/fileretrieval/{uuid}/cancel/Cancelar una orden de recuperación.Cancel a retrieval order.Recuperar archivos (antes de borrar)Retrieve files (before wiping)
GET/erase/fileretrieval/{uuid}/files/{file_id}/download/Descargar un archivo recuperado.Download a retrieved file.Recuperar archivos (antes de borrar)Retrieve files (before wiping)
GET/erase/certificates/Listar certificados de borrado.List erase certificates.Ver certificados de borradoView erase certificates
GET/erase/certificates/{id}/Ver un certificado de borrado.View an erase certificate.Ver certificados de borradoView erase certificates
GET/erase/certificates/{id}/pdf/Descargar el certificado en PDF.Download the certificate as PDF.Ver certificados de borradoView erase certificates
GET/erase/certificates/{id}/json/Descargar el certificado en JSON firmado.Download the certificate as signed JSON.Ver certificados de borradoView erase certificates
GET/erase/intake/Listar la recepción de activos.List asset intake.Gestionar ingreso de activosManage asset intake
POST/erase/intake/Registrar la recepción de un activo.Register an asset intake.Gestionar ingreso de activosManage asset intake
POST/erase/intake/{id}/certify-destruction/Certificar la destrucción física de un activo.Certify an asset's physical destruction.Gestionar ingreso de activosManage asset intake

ReporteríaReporting

Plantillas de reporte, consultas de datos, programaciones, historial y recursos.

Report templates, data queries, schedules, history and assets.

MétodoMethodRutaPathAcciónActionPermiso del rolRole permission
GET/reporting/templates/Listar plantillas de reporte.List report templates.Visor de informesReporting Viewer
POST/reporting/templates/Crear una plantilla de reporte.Create a report template.Gestor de informesReporting Manager
GET/reporting/templates/{id}/Ver una plantilla de reporte.View a report template.Visor de informesReporting Viewer
PUT/reporting/templates/{id}/Editar una plantilla.Edit a template.Gestor de informesReporting Manager
DELETE/reporting/templates/{id}/Eliminar una plantilla.Delete a template.Gestor de informesReporting Manager
POST/reporting/templates/{id}/run/Generar el reporte (HTML o PDF).Generate the report (HTML or PDF).Gestor de informesReporting Manager
POST/reporting/templates/{id}/export/Exportar la plantilla.Export the template.Gestor de informesReporting Manager
POST/reporting/templates/{id}/email/Enviar el reporte por correo.Email the report.Gestor de informesReporting Manager
POST/reporting/templates/preview/Vista previa de un reporte.Preview a report.Gestor de informesReporting Manager
POST/reporting/templates/preview/analysis/Valores permitidos para las variables del reporte.Allowed values for report variables.Gestor de informesReporting Manager
POST/reporting/templates/import/Importar una plantilla.Import a template.Gestor de informesReporting Manager
GET/reporting/assets/Explorar los recursos (imágenes, archivos) de reportes.Browse report assets (images, files).Visor de informesReporting Viewer
GET/reporting/assets/all/Listar todos los recursos.List all assets.Visor de informesReporting Viewer
PUT/reporting/assets/rename/Renombrar un recurso.Rename an asset.Gestor de informesReporting Manager
POST/reporting/assets/newfolder/Crear una carpeta de recursos.Create an asset folder.Gestor de informesReporting Manager
POST/reporting/assets/delete/Eliminar recursos.Delete assets.Gestor de informesReporting Manager
POST/reporting/assets/upload/Subir recursos.Upload assets.Gestor de informesReporting Manager
GET/reporting/assets/download/Descargar un recurso.Download an asset.Visor de informesReporting Viewer
GET/reporting/htmltemplates/Listar plantillas HTML base.List base HTML templates.Visor de informesReporting Viewer
POST/reporting/htmltemplates/Crear una plantilla HTML base.Create a base HTML template.Gestor de informesReporting Manager
GET/reporting/htmltemplates/{id}/Ver una plantilla HTML.View an HTML template.Visor de informesReporting Viewer
PUT/reporting/htmltemplates/{id}/Editar una plantilla HTML.Edit an HTML template.Gestor de informesReporting Manager
DELETE/reporting/htmltemplates/{id}/Eliminar una plantilla HTML.Delete an HTML template.Gestor de informesReporting Manager
GET/reporting/dataqueries/Listar consultas de datos.List data queries.Visor de informesReporting Viewer
POST/reporting/dataqueries/Crear una consulta de datos.Create a data query.Gestor de informesReporting Manager
GET/reporting/dataqueries/{id}/Ver una consulta de datos.View a data query.Visor de informesReporting Viewer
PUT/reporting/dataqueries/{id}/Editar una consulta.Edit a query.Gestor de informesReporting Manager
DELETE/reporting/dataqueries/{id}/Eliminar una consulta.Delete a query.Gestor de informesReporting Manager
GET/reporting/queryschema/Esquema de datos disponible para consultas.Data schema available to queries.Visor de informesReporting Viewer
GET/reporting/schedules/Listar reportes programados.List scheduled reports.Visor de informesReporting Viewer
POST/reporting/schedules/Programar un reporte.Schedule a report.Gestor de informesReporting Manager
GET/reporting/schedules/{id}/Ver una programación.View a schedule.Visor de informesReporting Viewer
PUT/reporting/schedules/{id}/Editar una programación.Edit a schedule.Gestor de informesReporting Manager
DELETE/reporting/schedules/{id}/Eliminar una programación.Delete a schedule.Gestor de informesReporting Manager
POST/reporting/schedules/{id}/run/Ejecutar ahora una programación.Run a schedule now.Gestor de informesReporting Manager
GET/reporting/history/Historial de reportes generados.History of generated reports.Visor de informesReporting Viewer
DELETE/reporting/history/{id}/Eliminar una entrada del historial.Delete a history entry.Gestor de informesReporting Manager
POST/reporting/history/{id}/run/Volver a generar un reporte del historial.Re-generate a report from history.Gestor de informesReporting Manager

Rutas fuera del alcance de una API keyRoutes outside the scope of an API key

El inicio de sesión de la consola (/v2/login/, /logout/), el canal de los agentes (/api/v3/, /api/v4/) y los WebSockets son protocolos internos del producto y no se usan con API key. Además:

Console sign-in (/v2/login/, /logout/), the agent channel (/api/v3/, /api/v4/) and WebSockets are internal product protocols and are not used with an API key. Also:

RutaPathMotivoReason
/clients/{uid}/deploy/Enlace público de descarga del instalador (sin autenticación, token propio en la URL).Public installer download link (no authentication, its own token in the URL).
/reporting/assets/{path}Redirección interna al servidor web para servir recursos de reportes.Internal redirect to the web server to serve report assets.
/core/status/Monitoreo del servidor, versión antigua (obsoleta). Use /core/v2/status/.Server monitoring, legacy version (deprecated). Use /core/v2/status/.
/core/v2/status/Monitoreo de salud del servidor. Se autentica con el encabezado X-Mon-Token, no con API key.Server health monitoring. Authenticated with the X-Mon-Token header, not an API key.