Skip to content
OpenRelay is in early access, and the /v1 API is stable. New capabilities ship in the changelog.
VMs

Detach an org SSH key from a VM

Removes the key from the VM's allowed set. Detaching a key that is not attached is a no-op (204). The last attached key cannot be detached: an empty set would widen access to every org key (the org-wide fallback), so that returns 400.

Command line

The orl CLI wraps this endpoint:

orl vms ssh-key detach <id> <key-id>
DELETE
/v1/vms/{id}/ssh-keys/{keyId}
AuthorizationBearer <token>

OpenRelay API key. Send it as Authorization: Bearer or_… (legacy vl_… keys still work).

In: header

Path Parameters

id*string
keyId*string

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X DELETE "https://example.com/v1/vms/string/ssh-keys/string"
Empty