{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"To add a new SSH public key to your DigitalOcean account, send a POST request to `/v2/account/keys`. Set the `name` attribute to the name you wish to use and the `public_key` attribute to the full public key you are adding.","properties":{"body":{"$ref":"#/definitions/sshKeys"}},"required":["body"],"additionalProperties":false,"definitions":{"sshKeys":{"type":"object","properties":{"id":{"$ref":"#/definitions/ssh_key_id"},"fingerprint":{"$ref":"#/definitions/ssh_key_fingerprint"},"public_key":{"description":"The entire public key string that was uploaded. Embedded into the root user's `authorized_keys` file if you include this key during Droplet creation.","type":"string","examples":["ssh-rsa AEXAMPLEaC1yc2EAAAADAQABAAAAQQDDHr/jh2Jy4yALcK4JyWbVkPRaWmhck3IgCoeOO3z1e2dBowLh64QAM+Qb72pxekALga2oi4GvT+TlWNhzPH4V example"]},"name":{"$ref":"#/definitions/ssh_key_name"}},"required":["public_key","name"]},"ssh_key_id":{"type":"integer","description":"A unique identification number for this key. Can be used to embed a  specific SSH key into a Droplet.","examples":[512189]},"ssh_key_fingerprint":{"type":"string","description":"A unique identifier that differentiates this key from other keys using  a format that SSH recognizes. The fingerprint is created when the key is added to your account.","examples":["3b:16:bf:e4:8b:00:8b:b8:59:8c:a9:d3:f0:19:45:fa"]},"ssh_key_name":{"type":"string","description":"A human-readable display name for this key, used to easily identify the SSH keys when they are displayed.","examples":["My SSH Public Key"]}}},"name":"Create a New SSH Key","id":"digitalocean.sshkeys_create","example":{"body":{"public_key":"ssh-rsa AEXAMPLEaC1yc2EAAAADAQABAAAAQQDDHr/jh2Jy4yALcK4JyWbVkPRaWmhck3IgCoeOO3z1e2dBowLh64QAM+Qb72pxekALga2oi4GvT+TlWNhzPH4V example","name":"My SSH Public Key"}},"maxRequests":1,"summary":false}}