---
title: "Get list of mpc keys"
method: GET
path: "/keys/mpc/list"
tags: ["Keys"]
---

# Get list of mpc keys

`GET /keys/mpc/list`

## Request

- Base URL: `https://api.fireblocks.io/v1`
- URL: `https://api.fireblocks.io/v1/keys/mpc/list`
- Auth: none declared
- TypeScript: <https://skmtc.dev/fireblocks/apis/fireblocks-api/docs/keys/mpc/list/get.ts> (a function with typed inputs; its response is checked against the schema)

Returns a list of MPC signing keys of the workspace. For each key, the list of players associated with it is attached.

## Response `200`

List of mpc keys

- GetMpcKeysResponse
  - `tenantId` string, required: The workspace id of the keys
  - `keys` MpcKey[], required: The keys that are associated with the workspace
    - `keyId` string, required
    - `userId` string, required: The user id that owns the key
    - `algorithm` number, required: The algorithm of the key
    - `players` Players[], required: The players that are associated with the key
      - `id` string, required: id of the player
      - `type` 'MOBILE' | 'CLOUD', required: Type of the player
    - `lastPreprocessedIndex` number: The last index used on this key

## Other responses

- `default`: Error Response

---

[API](https://skmtc.dev/fireblocks/apis/fireblocks-api.md) - [All operations](https://skmtc.dev/fireblocks/apis/fireblocks-api/llms.txt) - [OpenAPI document](https://skmtc.dev/fireblocks/apis/fireblocks-api/revisions/4eba9965659a?raw)
