Create node key
POST to /api/node-keys/create with organizationId and nodeId.
{
"organizationId": "demo-org",
"nodeId": "sg-sin-colo-01",
"name": "Production node agent"
}Use per-node API keys for agent heartbeat, GPU metrics, power metrics, and incident-triggering telemetry. The secret is only shown once; the database stores a SHA-256 hash.
POST to /api/node-keys/create with organizationId and nodeId.
{
"organizationId": "demo-org",
"nodeId": "sg-sin-colo-01",
"name": "Production node agent"
}POST to /api/node-keys/rotate. Optionally pass oldKeyId to revoke the old key in the same operation.
{
"organizationId": "demo-org",
"nodeId": "sg-sin-colo-01",
"oldKeyId": "<old-key-id>"
}POST to /api/node-keys/revoke. Revoked keys are rejected by telemetry ingestion immediately.
{
"organizationId": "demo-org",
"keyId": "<key-id>"
}| Node | Node ID | Status | Org ID |
|---|---|---|---|
| Singapore Colo Node 01 | sg-sin-colo-01 | online | demo-org |
| Dar Tower Node 01 | tz-dar-tower-01 | online | demo-org |
| Frankfurt Sovereign Node | de-fra-enterprise-01 | online | demo-org |
| Dubai Enterprise Campus Node | ae-dxb-campus-01 | degraded | demo-org |
| Ashburn Edge Node | us-ash-edge-01 | offline | demo-org |