# Vultr Ssh API

**Canonical:** https://apis.io/apis/vultr/vultr-ssh-api/  
**Provider:** Vultr — https://apis.io/providers/vultr/  
**Base URL:** https://api.vultr.com/v2  
**Documentation:** https://docs.vultr.com

Vultr Ssh API is one of 46 APIs that [Vultr](https://apis.io/providers/vultr/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 12 JSON Schema definitions. Tagged areas include SSH. The published artifact set on APIs.io includes an OpenAPI specification and 12 JSON Schemas.

You can add [SSH keys](https://www.vultr.com/docs/how-do-i-generate-ssh-keys/) to your [account](https://my.vultr.com/settings/#settingssshkeys), which can be copied to new instances when first deployed. Updating a key does not update any running instances. If you [reinstall](#operation/reinstall-instance) an instance (erasing all its data), it will inherit the updated key.

## Operations (5)

| Method | Path | Summary |
|---|---|---|
| GET | `/ssh-keys/{ssh-key-id}` | Get SSH Key |
| PATCH | `/ssh-keys/{ssh-key-id}` | Update SSH Key |
| DELETE | `/ssh-keys/{ssh-key-id}` | Delete SSH Key |
| GET | `/ssh-keys` | List SSH Keys |
| POST | `/ssh-keys` | Create SSH key |

## Machine-readable artifacts (13)

- **OpenAPI** — https://artifacts.apis.io/vultr/openapi/vultr-ssh-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/vultr/json-schema/vultr-create-instance-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/vultr/json-schema/vultr-update-instance-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/vultr/json-schema/vultr-update-advanced-options-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/vultr/json-schema/vultr-create-baremetal-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/vultr/json-schema/vultr-create-database-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/vultr/json-schema/vultr-update-database-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/vultr/json-schema/vultr-extended-log-schema.json
- **JSONSchema** — https://artifacts.apis.io/vultr/json-schema/vultr-log-schema.json
- **JSONSchema** — https://artifacts.apis.io/vultr/json-schema/vultr-log-meta-schema.json
- **JSONSchema** — https://artifacts.apis.io/vultr/json-schema/vultr-scimuser-schema.json
- **JSONSchema** — https://artifacts.apis.io/vultr/json-schema/vultr-role-trust-schema.json
- **JSONSchema** — https://artifacts.apis.io/vultr/json-schema/vultr-assumed-role-session-schema.json

## Other Vultr APIs (12)

- [Vultr Account API](https://apis.io/apis/vultr/vultr-account-api/)
- [Vultr Application API](https://apis.io/apis/vultr/vultr-application-api/)
- [Vultr Backup API](https://apis.io/apis/vultr/vultr-backup-api/)
- [Vultr Baremetal API](https://apis.io/apis/vultr/vultr-baremetal-api/)
- [Vultr Billing API](https://apis.io/apis/vultr/vultr-billing-api/)
- [Vultr Block API](https://apis.io/apis/vultr/vultr-block-api/)
- [Vultr Container Registry API](https://apis.io/apis/vultr/vultr-container-registry-api/)
- [Vultr Dns API](https://apis.io/apis/vultr/vultr-dns-api/)
- [Vultr Firewall API](https://apis.io/apis/vultr/vultr-firewall-api/)
- [Vultr IAM Assumed Roles API](https://apis.io/apis/vultr/vultr-iam-assumed-roles-api/)
- [Vultr IAM Endpoint Actions API](https://apis.io/apis/vultr/vultr-iam-endpoint-actions-api/)
- [Vultr IAM Groups API](https://apis.io/apis/vultr/vultr-iam-groups-api/)

## Tags

SSH

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/vultr/vultr-ssh-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/vultr/.
