Get started

SSH Keys

Manage SSH public keys deployed to managed nodes.


List Keys

GET /ssh/keys

List all registered SSH public keys.

Response
[
  {
    "name": "work laptop",
    "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIH..."
  }
]

Add Key

POST /ssh/add

Register a new SSH public key. The key is broadcast to all managed nodes.

Request body

name string required
Key name / label
key string required
Public key content
Response
{ "status": "added" }