Developer
Hermes API Reference
Manage Hermes deployments and telemetry.
Deployment endpoints
| Method | Path | Purpose |
|---|---|---|
| GET/POST | /api/hermes/deployments | List or create deployments. |
| GET/POST | /api/hermes/deployments/:deploymentId/install-tokens | Create install tokens. |
| GET/POST | /api/hermes/deployments/:deploymentId/tokens | Manage telemetry tokens. |
| POST | /api/hermes/deployments/:deploymentId/tokens/:tokenId/rotate | Rotate a telemetry token. |
| POST | /api/hermes/deployments/:deploymentId/tokens/:tokenId/revoke | Revoke a token. |
Install and telemetry
| Method | Path | Purpose |
|---|---|---|
| GET | /api/hermes/install/windows.ps1 | Download the Windows installer script. |
| POST | /api/hermes/install/exchange | Exchange a short-lived install token. |
| POST | /api/hermes/v1/ingest/deployments/:deploymentId/events:batch | Send 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.