POST /submit/preview
POST

/v1/submit/preview

Dry-run transaction preview (400 on invalid tx input); sender_after = simulated sender position {balance, reserve, spendable}, null when no sender AccountRoot change

AuthNone — works without a key

Request

POSThttps://api.xrpl.to/v1/submit/preview
Body
Body fieldsas documented
{ tx_json } or { tx_blob }
curl -X POST 'https://api.xrpl.to/v1/submit/preview'
No public sample for this one — copy the code and fill in your own values.

Response

No public sample for this endpoint — run the code on the right with your own values to see the response.
Shapeas documented
{
  success,
  took,
  engine_result,
  engine_result_message,
  meta,
  tx_json,
  sender_after
}

What it does

Dry-run transaction preview (400 on invalid tx input); sender_after = simulated sender position {balance, reserve, spendable}, null when no sender AccountRoot change

Transaction hashes are 64-character hex. Submit relays whatever you signed: the type list below is what the ledger accepts today. Every transaction type you can submit →
OpenAPI