name
and public_key
. Once an SSH key is created, it can be used in other calls such as creating Servers.curl --location --request POST 'https://api.hetzner.cloud/v1/ssh_keys' \
--header 'Content-Type: application/json' \
--data-raw '{
"labels": {},
"name": "My ssh key",
"public_key": "ssh-rsa AAAjjk76kgf...Xt"
}'
{
"ssh_key": {
"created": "2016-01-30T23:55:00.000Z",
"fingerprint": "b7:2f:30:a0:2f:6c:58:6c:21:04:58:61:ba:06:3b:2f",
"id": 42,
"labels": {
"property1": "string",
"property2": "string"
},
"name": "my-resource",
"public_key": "ssh-rsa AAAjjk76kgf...Xt"
}
}