All error codes

ssh_key_limit_exceeded

HTTP 409 Too many SSH keys for one server

What happened

The keys you sent, added to the keys already installed on this server, would exceed the limit of 20 keys per server. Installing is additive and the platform will not silently drop any of them, so it refused the whole request instead of applying part of it.

What to do

Send fewer keys in one request; the error detail states how many keys the server would end up with. The keys already installed on a server are not readable through this API, and the platform never removes a key from a server once it is installed.

Retrying

Fix the request and send it again.

How it arrives

{
    "type": "https://docs.fiberax.com/errors/ssh_key_limit_exceeded",
    "title": "Too many SSH keys for one server",
    "status": 409,
    "code": "ssh_key_limit_exceeded",
    "request_id": "a277dcd1ca652c65"
}

Branch your code on code, never on the wording of title.