---
title: "Get enterprise MPC config"
method: GET
path: "/api/v2/enterprise/{enterpriseId}/tssconfig"
tags: ["Enterprise"]
---

# Get enterprise MPC config

`GET /api/v2/enterprise/{enterpriseId}/tssconfig`

This api fetches the enterprise MPC config if it exists. The caller of this API must have view permissions on the enterprise.

## Path parameters

- `enterpriseId` string, required

## Response `200`

OK

- TssConfig
  - `enterpriseId` string, required — The enterprise ID
  - `ecdsa` EcdsaConfig, required
    - `challenge` ChallengePartyConfig, required
      - `enterprise` TssConfigPartyChallenge, required
        - `verifiers` ChallengeVerifiers, required
          - `adminSignature` string, required — The admin signature is a hex string. Users should verify that the admin signature matches for the range proof challenge.
          - `bitgoNitroHsmSignature` string
          - `bitgoInstitutionalHsmSignature` string
        - `paillierBlumProof` PaillierBlumProof — The paillierBlumProof value is only required when creating the initial config.
          - `w` string, required — The w value of the Paillier Blum proof
          - `x` string[], required
          - `z` string[], required
        - `ntildeProof` NtildeProof — The ntildeProof value is only required when creating the initial config.
          - `h1WrtH2` object, required
            - `alpha` string[], required
            - `t` string[], required
          - `h2WrtH1` object, required
            - `alpha` string[], required
            - `t` string[], required
        - `ntilde` string, required — Range proof challenge value
        - `h1` string, required — Range proof challenge value
        - `h2` string, required — Range proof challenge value
      - `bitgoNitroHsm` TssConfigPartyChallenge, required
        - `verifiers` ChallengeVerifiers, required
          - `adminSignature` string, required — The admin signature is a hex string. Users should verify that the admin signature matches for the range proof challenge.
          - `bitgoNitroHsmSignature` string
          - `bitgoInstitutionalHsmSignature` string
        - `paillierBlumProof` PaillierBlumProof — The paillierBlumProof value is only required when creating the initial config.
          - `w` string, required — The w value of the Paillier Blum proof
          - `x` string[], required
          - `z` string[], required
        - `ntildeProof` NtildeProof — The ntildeProof value is only required when creating the initial config.
          - `h1WrtH2` object, required
            - `alpha` string[], required
            - `t` string[], required
          - `h2WrtH1` object, required
            - `alpha` string[], required
            - `t` string[], required
        - `ntilde` string, required — Range proof challenge value
        - `h1` string, required — Range proof challenge value
        - `h2` string, required — Range proof challenge value
      - `bitgoInstitutionalHsm` TssConfigPartyChallenge, required
        - `verifiers` ChallengeVerifiers, required
          - `adminSignature` string, required — The admin signature is a hex string. Users should verify that the admin signature matches for the range proof challenge.
          - `bitgoNitroHsmSignature` string
          - `bitgoInstitutionalHsmSignature` string
        - `paillierBlumProof` PaillierBlumProof — The paillierBlumProof value is only required when creating the initial config.
          - `w` string, required — The w value of the Paillier Blum proof
          - `x` string[], required
          - `z` string[], required
        - `ntildeProof` NtildeProof — The ntildeProof value is only required when creating the initial config.
          - `h1WrtH2` object, required
            - `alpha` string[], required
            - `t` string[], required
          - `h2WrtH1` object, required
            - `alpha` string[], required
            - `t` string[], required
        - `ntilde` string, required — Range proof challenge value
        - `h1` string, required — Range proof challenge value
        - `h2` string, required — Range proof challenge value
      - `createdBy` string, required — The ID of the user who created and verified the config

## Other responses

- `400` — Bad Request
- `404` — Not Found

---

[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)
