Skip to main content
POST
Process Transactions

Path Parameters

portalId
string<uuid>
required

portal id

Body

application/json

Body

signedTransactionsData
string[]
required

signed transaction data

metadata
object
required

metadata for the transaction

Response

Ok

hash
string | null
required

hash of the transaction; set only when the broadcast settled successfully

errorMessage
string | null
required

error message

status
enum<string>
required

CONFIRMED: the transaction settled successfully on-chain. PENDING_VERIFICATION: the broadcast result was lost but the transaction may have landed; it is being verified on-chain server-side and will be reflected once verified — do not resubmit, a resubmission of the same intent will revert on-chain if the original landed. FAILED: the transaction was not processed and can be resubmitted.

Available options:
CONFIRMED,
PENDING_VERIFICATION,
FAILED
unconfirmedHash
string | null
required

transaction hash derived locally from the signed bytes; set only for PENDING_VERIFICATION

Example: