Skip to main content
POST
GetSigningRequestDetails
Returns the signing request with the given UUID. Any request of a vault the API token can access is returned, whatever its status and however it was created: through the API, in the MPCVault app, or by a connected dApp (WalletConnect, plugin or MetaMask Institutional). Reading a request does not require a client signer. The call fails with HTTP 400 (InvalidArgument, message Invalid uuid) when the request does not exist or the token cannot access its vault. The response is a SigningRequest object: the common fields and one payload field whose name says what the request is, their encodings, and notes on source and simulation.
Everything MPCVault returns about a request, including simulation and evmInputDataDecode, is reference information, not a verification. See Verify independently.

Authorizations

x-mtoken
string
header
required

Your API token. Required for all API requests.

Body

application/json
uuid
string<uuid>
required

Unique identifier of the signing request.

Example:

"bb6f129f-bbe3-4d95-9f33-c32812e3e1c4"

Response

200 - application/json

Success

signingRequest
object | null
error
object | null

Exactly one of the two error code fields is set.