Skip to main content
POST
ExecuteSigningRequests
Signs and executes a pending signing request. Only supported for API wallets that have a client signer configured. The response includes the signed transaction ready to broadcast.

Authorizations

x-mtoken
string
header
required

Your API token. Required for all API requests.

Body

application/json
uuid
string<uuid>
required

UUID of the signing request. The request must have been created with a callbackClientSignerPublicKey. A request that already succeeded returns its stored result; a request that still needs signing also requires that API client signer to be connected and to hold a key of the vault.

Response

200 - application/json

Success

error
object | null

Exactly one of the two error code fields is set.

txHash
string

Hash of the signed transaction, only set if status is STATUS_SUCCEEDED.This does not mean that the transaction it self is successful. It only means that the signing request has been signed.

Example:

"3Eq21vXNB5s86c62bVuUfTerseghjkuUqRPBmGRJhyTA"

signatures
object | null

Signatures of the raw message, only set if status is STATUS_SUCCEEDED.

signedTransaction
string

Signed transaction for broadcast, only set if status is STATUS_SUCCEEDED.