Add SSH key to instance
Append an SSH public key to an existing instance’s authorized_keys.
Behavior:
- If
public_keyis provided, that raw key material is appended toauthorized_keys. If the same public key is already attached, the request is a no-op (no error). - If
public_keyis omitted, Thunder generates a new key pair, appends the public half toauthorized_keys, and returns the private key in the response. The private key is only returned once — store it immediately.
Note: SSH keys saved in your account (Authentication section of the console) are a separate store and are NOT automatically attached to instances. To use one of those keys, copy its public key material into the public_key field on this request.
Authorizations
Bearer token authentication. Provide your API token prefixed with "Bearer ", e.g. "Bearer your-api-token".
Path Parameters
Instance ID
Body
Optional: provide an existing public key to add
Optional: provide an existing public key to add
Optional SSH public key material. Omit to have a key pair generated and the private key returned.