Skip to main content
POST
ApproveSigningRequest
Records one approval as the authenticated API user. A ClientSigner is not required, and this call does not sign or broadcast a transaction. Full-access and read-only API users can approve eligible pending transaction or message requests, subject to authentication, subscription, organization/vault access and the request’s approval policy. Unsupported request types and policies are rejected.
An unset response error means this approval succeeded; other approvals may still be needed. For a supported request that already succeeded, the call succeeds without adding another approval. Read GetSigningRequestDetails to inspect the payload and approval progress, or GetPendingSigningRequests to find requests with a current pendingOperation.

Authorizations

x-mtoken
string
header
required

Your API token. Required for all API requests.

Body

application/json

ApproveSigningRequestRequest records approval without signing or requiring a ClientSigner. Available to full access and read-only API users, subject to authentication, subscription, organization/vault scope and approval policy.

uuid
string<uuid>
required

Uuid identifies a pending transaction or message signing request to approve as the authenticated API user. Unsupported request types and approval policies are rejected.

Example:

"<string>"

Response

200 - application/json

OK

error
object | null

Unset when approval succeeds, even if other approvals are still needed. Supported requests that already succeeded return success without adding another approval.