---
title: "List keypairs"
method: GET
path: "/cloud/v2/keypairs"
tags: ["SSH Keys"]
deprecated: true
---

# List keypairs

`GET /cloud/v2/keypairs`

> **Deprecated.**

## Query parameters

- `project_id` integer, nullable — Project ID. It's required with rights lower than a cloud administrator.
- `user_id` integer, nullable — User ID. To use it, you need set project id or use cloud administrator rights.

## Response `200`

OK

- ListKeypairSerializer
  - `count` integer, required — Number of objects
  - `results` KeypairSerializer[], required — Objects
    - `created_at` string, date-time, nullable — Keypair creation datetime
    - `fingerprint` string, nullable — Key fingerprint
    - `id` string, required — Key ID, equal to `sshkey_name`
    - `name` string, required — Keypair name
    - `private_key` string, nullable — Private part of the key
    - `project_id` integer, nullable — Project ID
    - `public_key` string, required — Public part of the key. To generate public and private keys in the platform, do not specify the parameter in the request body.
    - `shared_in_project` boolean, required — Keypair is shared for all users in the project
    - `state` 'ACTIVE' | 'DELETING', required

---

[API](https://skmtc.net/g-core/apis/gcore-openapi.md) · [All operations](https://skmtc.net/g-core/apis/gcore-openapi/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/g-core/gcore-openapi/revisions/09e652815095/schema)
