Update enterprise ECDSA MPC challenge

put/api/v2/enterprise/{enterpriseId}/tssconfig/ecdsa/challenge

This api is used to upload a new ECDSA challenge for the enterprise. This will replace the existing challenge if one exists.

Path Parameters

  • enterpriseIdstringRequired
    Example: "59cd72485007a239fb00282ed480da1f"
    Pattern: ^[0-9a-f]{32}$
    Min length: >= 1 characters

Request Body

enterprise object required
ntilde string required
Range proof challenge value.
Min length: >= 1 characters
h1 string required
Range proof challenge value.
Min length: >= 1 characters
h2 string required
Range proof challenge value.
Min length: >= 1 characters
verifiers object required
paillierBlumProof object
The paillierBlumProof value is only required when creating the initial config.
ntildeProof object
The ntildeProof value is only required when creating the initial config.
bitgoNitroHsm object required
verifiers object required
bitgoInstitutionalHsm object required
verifiers object required

200 Response

enterprise object required
verifiers object required
paillierBlumProof object
The paillierBlumProof value is only required when creating the initial config.
ntildeProof object
The ntildeProof value is only required when creating the initial config.
ntilde string required
Range proof challenge value
h1 string required
Range proof challenge value
h2 string required
Range proof challenge value
bitgoNitroHsm object required
verifiers object required
paillierBlumProof object
The paillierBlumProof value is only required when creating the initial config.
ntildeProof object
The ntildeProof value is only required when creating the initial config.
ntilde string required
Range proof challenge value
h1 string required
Range proof challenge value
h2 string required
Range proof challenge value
bitgoInstitutionalHsm object required
verifiers object required
paillierBlumProof object
The paillierBlumProof value is only required when creating the initial config.
ntildeProof object
The ntildeProof value is only required when creating the initial config.
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
Example: 5d1a3e4d2f7f9b7c0e3b7e4d2f7f9b7c

400 Response

One of
name string
Error code
context object required
Properties that apply to a specific error name
error string required
Human-readable error message
requestId string required
Client request id

404 Response

name string
Error code
context object required
Properties that apply to a specific error name
error string required
Human-readable error message
requestId string required
Client request id