VPS: Public Keys

Create public key

Changed on

Deprecated: account-level public keys have no direct replacement. Root SSH keys are now managed per virtual machine via POST /api/vps/v1/virtual-machines/{virtualMachineId}/ssh-keys.

Add a new public key to your account.

Use this endpoint to register SSH keys for VPS authentication.

post/api/vps/v1/public-keys

Request

  • Base URL: https://developers.hostinger.com
  • URL: https://developers.hostinger.com/api/vps/v1/public-keys
  • Auth: HTTP bearer

Request body

namestring required
keystring required

Example request

{
  "name": "My Public Key",
  "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD..."
}

Response

Success response

idinteger

Public key ID

namestring

Public key name

keystring

Public key content

Example response

{
  "id": 325,
  "name": "My public key",
  "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD..."
}

Changes