---
title: "Get Bitgo MPC GPG public key"
method: GET
path: "/api/v2/{coin}/tss/pubkey"
tags: ["Key"]
---

# Get Bitgo MPC GPG public key

`GET /api/v2/{coin}/tss/pubkey`

It is necessary to use correct MPC BitGo public GPG key when performing MPC operations. Different public keys might be necessary in different cases. This endpoint returns a valid GPG public key taking into account all factors, including: coin, user and enterprise feature flags. Using incorrect key may cause signing and wallet creation errors.

## Path parameters

- `coin` string, required — A cryptocurrency symbol or token ticker symbol

## Query parameters

- `enterpriseId` string

## Response `200`

OK

- BitgoTSSPublicKeyResponse
  - `enterpriseId` string — Enterprise id for the intended operation (if present in the request)
  - `name` string, required — Name of the key, used for simple identification. Matches MPC key namess in client constants
  - `publicKey` string — BitGo MPC public key
  - `mpcv2PublicKey` string — BitGo ECDSA MPCv2 public key
  - `eddsaMpcv2PublicKey` string — BitGo EdDSA MPCv2 public key

## Other responses

- `400` — Bad Request
- `500` — Internal Server Error

---

[API](https://skmtc.net/bitgo/apis/bitgo-api.md) · [All operations](https://skmtc.net/bitgo/apis/bitgo-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bitgo/bitgo-api/revisions/e445c15e5bee/schema)
