LeenOpsDocs
Developer

Hermes API Reference

Manage Hermes deployments and telemetry.

Deployment endpoints

MethodPathPurpose
GET/POST/api/hermes/deploymentsList or create deployments.
GET/POST/api/hermes/deployments/:deploymentId/install-tokensCreate install tokens.
GET/POST/api/hermes/deployments/:deploymentId/tokensManage telemetry tokens.
POST/api/hermes/deployments/:deploymentId/tokens/:tokenId/rotateRotate a telemetry token.
POST/api/hermes/deployments/:deploymentId/tokens/:tokenId/revokeRevoke a token.

Install and telemetry

MethodPathPurpose
GET/api/hermes/install/windows.ps1Download the Windows installer script.
POST/api/hermes/install/exchangeExchange a short-lived install token.
POST/api/hermes/v1/ingest/deployments/:deploymentId/events:batchSend deployment telemetry.

The deployment and token management routes are dashboard/server-side routes guarded by LeenOps auth and Hermes RBAC. The telemetry ingest route is the client runtime route and requires a bearer telemetry token.