Pterodactyl API v1
Account

List SSH keys

Returns all SSH keys on the authenticated user's account

GET/api/client/account/ssh-keys

Authorization

ClientToken
AuthorizationBearer <token>

Client API key (generated at /account/api)

In: header

Response Body

application/json

curl -X GET "https://pterodactyl.file.properties/api/client/account/ssh-keys" \  -H "Authorization: Bearer ptlc_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \  -H "Accept: application/json"
{
  "object": "list",
  "data": [
    {
      "object": "ssh_key",
      "attributes": {
        "name": "my-key",
        "fingerprint": "jwNan4mvlewsaCP5p7YKVgALQGUBiOCcKViJIGIrktQ",
        "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAI...",
        "created_at": "2026-02-22T15:23:33+01:00"
      }
    }
  ]
}