Skip to main content

Revoke a transaction

Revokes a blockchain transaction. Only the transaction initiator (or authorized signer) can revoke a transaction that has not yet been committed to the blockchain.

📘 Learn more about transactions.

Request Endpoint:​

POST /odata/v1.0/Transactions({key})/Revoke

Parameters​

ParameterTypeDescriptionMandatory
keystring (UUID)The unique identifier of the transaction to be revoked✅

Example:

301f8350-efcb-4a23-775a-08daa8492516

Request Body​

Media type: application/json

Mandatory fields in body:

ParameterTypeDescriptionMandatory
SignaturestringDigital signature of the revoking user to authenticate the revocation request✅

Example Value:​

{
"Signature": "0xf675887e6d9c963db90a6fb0a0274bcdf084d2de0f3e1ca31c8aa63873c88fe2722804f04e325e48c0ad24a6ecd72154a03f4f3003664a6e7420d3bfa9a885601c"
}

Responses​

CodeDescription
204No Content. Transaction successfully revoked
400Bad Request. Invalid transaction Id or signature
401Unauthorized. Requester is not authorized to revoke this transaction