GET /submit/types
GET

/v1/submit/types

Every transaction type POST /submit relays, each with an example: examples[type] = { json (the reference example, unsigned), txid (a real Mainnet transaction of that type, when the reference names one), summary }

AuthNone — works without a key

Request

GEThttps://api.xrpl.to/v1/submit/types
curl 'https://api.xrpl.to/v1/submit/types'

Response

200Example response1 ms · just now · 23 KB · 689 lines
https://api.xrpl.to/v1/submit/types
{
  "success": true,
  "types": [
    "AccountDelete",
    "AccountSet",
    "AMMBid",
    "AMMClawback",
    "AMMCreate"
  ],
  "examples": {
    "AccountDelete": {
      "json": {
        "TransactionType": "AccountDelete",
        "Account": "rWYkbWkCeg8dP6rXALnjgZSjjLyih5NXm",
        "Destination": "rPT1Sjq2YGrBMTttX4GZHjKu9dyfzbpAYe",
        "DestinationTag": 13,
        "Fee": "200000",
        "Sequence": 2470665,
        "Flags": 2147483648
      },
      "txid": "1AF19BF9717DA0B05A3BFC5007873E7743BA54C0311CCCCC60776AAEAC5C4635",
      "summary": "Delete an account."
    },
    "AccountSet": {
      "json": {
        "TransactionType": "AccountSet",
        "Account": "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn",
        "Fee": "12",
        "Sequence": 5,
        "Domain": "6578616D706C652E636F6D",
        "SetFlag": 5,
        "MessageKey": "03AB40A0490F9B7ED8DF29D246BF2D6269820A0EE7742ACDD457BEA7C7D0931EDB"
      },
      "txid": "327FD263132A4D08170E1B01FE1BB2E21D0126CE58165C97A9173CA9551BCD70",
      "summary": "Set options on an account."
    },
    "AMMBid": {
      "json": {
        "Account": "rJVUeRqDFNs2xqA7ncVE6ZoAhPUoaJJSQm",
        "Asset": {
          "currency": "XRP"
        },
        "Asset2": {
          "currency": "TST",
          "issuer": "rP9jPyP5kyvFRb6ZiRghAGw5u8SGAmU4bd"
        },
        "AuthAccounts": [
          {
            "AuthAccount": {
              "Account": "rMKXGCbJ5d8LbrqthdG46q3f969MVK2Qeg"
            }
          },
          {
            "AuthAccount": {
              "Account": "rBepJuTLFJt3WmtLXYAxSjtBWAeQxVbncv"
            }
          }
        ],
        "BidMax": {
          "currency": "039C99CD9AB0B70B32ECDA51EAAE471625608EA2",
          "issuer": "rE54zDvgnghAoPopCgvtiqWNq3dU5y836S",
          "value": "100"
        },
        "Fee": "10",
        "Flags": 2147483648,
        "Sequence": 9,
        "TransactionType": "AMMBid"
      },
      "txid": null,
      "summary": "Bid on an Automated Market Maker's auction slot, which grants a discounted fee."
    },
    "AMMClawback": {
      "json": {
        "TransactionType": "AMMClawback",
        "Account": "rPdYxU9dNkbzC5Y2h4jLbVJ3rMRrk7WVRL",
        "Holder": "rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B",
        "Asset": {
          "currency": "FOO",
          "issuer": "rPdYxU9dNkbzC5Y2h4jLbVJ3rMRrk7WVRL"
        },
        "Asset2": {
          "currency": "BAR",
          "issuer": "rHtptZx1yHf6Yv43s1RWffM3XnEYv3XhRg"
        },
        "Amount": {
          "currency": "FOO",
          "issuer": "rPdYxU9dNkbzC5Y2h4jLbVJ3rMRrk7WVRL",
          "value": "1000"
        }
      },
      "txid": null,
      "summary": "Claw back tokens from a holder who has deposited your issued tokens into an Automated Market Maker pool."
    },
    "AMMCreate": {
      "json": {
        "Account": "r3qNwezAqKp2FRFteiFjhC4V1at4KePFx7",
        "Amount": {
          "currency": "SKY",
          "issuer": "rSKYachd4cqUgztsTr83mEKTAcNZG4Ez2",
          "value": "80"
        },
        "Amount2": "20000000",
        "Fee": "200000",
        "Flags": 2147483648,
        "LastLedgerSequence": 99502897,
        "Memos": [
          {
            "Memo": {
              "MemoData": "414D4D2063726561746520696E69746961746564207669612058506D61726B65742E636F6D"
            }
          }
        ],
        "Sequence": 94041760,
        "SourceTag": 20221212,
        "TradingFee": 1000,
        "TransactionType": "AMMCreate"
      },
      "txid": "E4CC45E28421618FFEB1920B8FE152EAAB70489BD9AD52FEF24D58389C011C5E",
      "summary": "Create a new Automated Market Maker for trading a given pair of assets."
    },
    "AMMDelete": {
      "json": {
        "Account": "rJVUeRqDFNs2xqA7ncVE6ZoAhPUoaJJSQm",
        "Asset": {
          "currency": "XRP"
        },
        "Asset2": {
          "currency": "TST",
          "issuer": "rP9jPyP5kyvFRb6ZiRghAGw5u8SGAmU4bd"
        },
        "Fee": "10",
        "Flags": 0,
        "Sequence": 9,
        "TransactionType": "AMMDelete"
      },
      "txid": null,
      "summary": "Delete an Automated Market Maker with an empty asset pool."
    },
    "AMMDeposit": {
      "json": {
        "Account": "rJVUeRqDFNs2xqA7ncVE6ZoAhPUoaJJSQm",
        "Amount": {
          "currency": "TST",
          "issuer": "rP9jPyP5kyvFRb6ZiRghAGw5u8SGAmU4bd",
          "value": "2.5"
        },
        "Amount2": "30000000",
        "Asset": {
          "currency": "TST",
          "issuer": "rP9jPyP5kyvFRb6ZiRghAGw5u8SGAmU4bd"
        },
        "Asset2": {
          "currency": "XRP"
        },
        "Fee": "10",
        "Flags": 1048576,
        "Sequence": 7,
        "TransactionType": "AMMDeposit"
      },
      "txid": "BB00ECE591DFD0F8F410C5C2C639F1C1D1D2EFD92DF567AA226C3BDBE712FDD9",
      "summary": "Deposit funds into an Automated Market Maker in exchange for LPTokens."
    },
    "AMMVote": {
      "json": {
        "Account": "rJVUeRqDFNs2xqA7ncVE6ZoAhPUoaJJSQm",
        "Asset": {
          "currency": "XRP"
        },
        "Asset2": {
          "currency": "TST",
          "issuer": "rP9jPyP5kyvFRb6ZiRghAGw5u8SGAmU4bd"
        },
        "Fee": "10",
        "Flags": 2147483648,
        "Sequence": 8,
        "TradingFee": 600,
        "TransactionType": "AMMVote"
      },
      "txid": "BE72A46233F91C71030DC88D8D86077D37FD98223E9114A46180C09FC5C11E5B",
      "summary": "Vote on the trading fee for an Automated Market Maker."
    },
    "AMMWithdraw": {
      "json": {
        "Account": "rJVUeRqDFNs2xqA7ncVE6ZoAhPUoaJJSQm",
        "Amount": {
          "currency": "TST",
          "issuer": "rP9jPyP5kyvFRb6ZiRghAGw5u8SGAmU4bd",
          "value": "5"
        },
        "Amount2": "50000000",
        "Asset": {
          "currency": "TST",
          "issuer": "rP9jPyP5kyvFRb6ZiRghAGw5u8SGAmU4bd"
        },
        "Asset2": {
          "currency": "XRP"
        },
        "Fee": "10",
        "Flags": 1048576,
        "Sequence": 10,
        "TransactionType": "AMMWithdraw"
      },
      "txid": "E606F37847E012E0D71267ED18CEA8B235AD9409BB6C2383A7D53ADEC2F314D4",
      "summary": "Return LPTokens to an Automated Market Maker in exchange for a share of the assets the pool holds."
    },
    "Batch": {
      "json": {
        "TransactionType": "Batch",
        "Account": "rUserBSM7T3b6nHX3Jjua62wgX9unH8s9b",
        "Flags": 65536,
        "RawTransactions": [
          {
            "RawTransaction": {
              "TransactionType": "OfferCreate",
              "Flags": 1073741824,
              "Account": "rUserBSM7T3b6nHX3Jjua62wgX9unH8s9b",
              "TakerGets": "6000000",
              "TakerPays": "…",
              "Sequence": 4,
              "Fee": "0",
              "SigningPubKey": ""
            }
          },
          {
            "RawTransaction": {
              "TransactionType": "Payment",
              "Flags": 1073741824,
              "Account": "rUserBSM7T3b6nHX3Jjua62wgX9unH8s9b",
              "Destination": "rDEXfrontEnd23E44wKL3S6dj9FaXv",
              "Amount": "1000",
              "Sequence": 5,
              "Fee": "0",
              "SigningPubKey": ""
            }
          }
        ],
        "Sequence": 3,
        "Fee": "40"
      },
      "txid": null,
      "summary": "Create and submit a batch of up to 8 transactions that succeed or fail atomically."
    },
    "CheckCancel": {
      "json": {
        "Account": "rUn84CUYbNjRoTQ6mSW7BVJPSVJNLb1QLo",
        "TransactionType": "CheckCancel",
        "CheckID": "49647F0D748DC3FE26BDACBC57F251AADEFFF391403EC9BF87C97F67E9977FB0",
        "Fee": "12"
      },
      "txid": "D3328000315C6DCEC1426E4E549288E3672752385D86A40D56856DBD10382953",
      "summary": "Cancel a check."
    },
    "CheckCash": {
      "json": {
        "Account": "rfkE1aSy9G8Upk4JssnwBxhEv5p4mn2KTy",
        "TransactionType": "CheckCash",
        "Amount": "100000000",
        "CheckID": "838766BA2B995C00744175F69A1B11E32C3DBC40E64801A4056FCBD657F57334",
        "Fee": "12"
      },
      "txid": "67B71B13601CDA5402920691841AC27A156463678E106FABD45357175F9FF406",
      "summary": "Redeem a check."
    },
    "CheckCreate": {
      "json": {
        "TransactionType": "CheckCreate",
        "Account": "rUn84CUYbNjRoTQ6mSW7BVJPSVJNLb1QLo",
        "Destination": "rfkE1aSy9G8Upk4JssnwBxhEv5p4mn2KTy",
        "SendMax": "100000000",
        "Expiration": 570113521,
        "InvoiceID": "6F1DFD1D0FE8A32E40E1F2C05CF1C15545BAB56B617F9C6C2D63A6B704BEF59B",
        "DestinationTag": 1,
        "Fee": "12"
      },
      "txid": "4E0AA11CBDD1760DE95B68DF2ABBE75C9698CEB548BEA9789053FCB3EBD444FB",
      "summary": "Create a check."
    },
    "Clawback": {
      "json": {
        "TransactionType": "Clawback",
        "Account": "rp6abvbTbjoce8ZDJkT6snvxTZSYMBCC9S",
        "Amount": {
          "currency": "FOO",
          "issuer": "rsA2LpzuawewSBQXkiju3YQTMzW13pAAdW",
          "value": "314.159"
        }
      },
      "txid": null,
      "summary": "Claw back tokens you've issued."
    },
    "CredentialAccept": {
      "json": {
        "TransactionType": "CredentialAccept",
        "Account": "rsUiUMpnrgxQp24dJYZDhmV4bE3aBtQyt8",
        "Issuer": "ra5nK24KXen9AHvsdFTKHSANinZseWnPcX",
        "CredentialType": "6D795F63726564656E7469616C",
        "Fee": "10",
        "Flags": 0,
        "Sequence": 234203
      },
      "txid": null,
      "summary": "Accept a credential provisionally issued to your account."
    },
    "CredentialCreate": {
      "json": {
        "TransactionType": "CredentialCreate",
        "Account": "ra5nK24KXen9AHvsdFTKHSANinZseWnPcX",
        "Subject": "rsUiUMpnrgxQp24dJYZDhmV4bE3aBtQyt8",
        "CredentialType": "6D795F63726564656E7469616C",
        "Fee": "10",
        "Flags": 0,
        "Sequence": 234200
      },
      "txid": null,
      "summary": "Provisionally issue a credential to a subject account."
    },
    "CredentialDelete": {
      "json": {
        "TransactionType": "CredentialDelete",
        "Account": "ra5nK24KXen9AHvsdFTKHSANinZseWnPcX",
        "Subject": "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn",
        "CredentialType": "6D795F63726564656E7469616C",
        "Fee": "10",
        "Flags": 0,
        "Sequence": 234203
      },
      "txid": null,
      "summary": "Remove a credential from the ledger, effectively revoking it."
    },
    "DelegateSet": {
      "json": {
        "TransactionType": "DelegateSet",
        "Account": "rw81qtsfF9rws4RbmYepf5394gp81TQv5Y",
        "Authorize": "r9GAKojMTyexqvy8DXFWYq63Mod5k5wnkT",
        "Fee": "1",
        "Flags": 0,
        "LastLedgerSequence": 4747822,
        "Permissions": [
          {
            "Permission": {
              "PermissionValue": "AccountDomainSet"
            }
          }
        ],
        "Sequence": 4747802
      },
      "txid": "13E1C2CE2BCECB6223AEA39407169C5429FE9A126825CDD6952E3FF4C728F603",
      "summary": "Grant another account permission to send some transactions for you, or revoke that permission."
    },
    "DepositPreauth": {
      "json": {
        "TransactionType": "DepositPreauth",
        "Account": "rsUiUMpnrgxQp24dJYZDhmV4bE3aBtQyt8",
        "Authorize": "rEhxGqkqPPSxQ3P25J66ft5TwpzV14k2de",
        "Fee": "10",
        "Flags": 2147483648,
        "Sequence": 2
      },
      "txid": "CB1BF910C93D050254C049E9003DA1A265C107E0C8DE4A7CFF55FADFD39D5656",
      "summary": "Preauthorize an account to send payments to you."
    },
    "DIDDelete": {
      "json": {
        "TransactionType": "DIDDelete",
        "Account": "rp4pqYgrTAtdPHuZd1ZQWxrzx45jxYcZex",
        "Fee": "12",
        "Sequence": 391
      },
      "txid": null,
      "summary": "Delete a Decentralized Identifier."
    },
    "DIDSet": {
      "json": {
        "TransactionType": "DIDSet",
        "Account": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh",
        "Fee": "10",
        "Sequence": 391,
        "URI": "697066733A2F2F62616679626569676479727A74357366703775646D37687537367568377932366E6634646675796C71616266336F636C67747179353566627A6469",
        "Data": ""
      },
      "txid": null,
      "summary": "Create or update a Decentralized Identifier."
    },
    "EscrowCancel": {
      "json": {
        "Account": "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn",
        "TransactionType": "EscrowCancel",
        "Owner": "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn",
        "OfferSequence": 7
      },
      "txid": "B24B9D7843F99AED7FB8A3929151D0CCF656459AE40178B77C9D44CED64E839B",
      "summary": "Cancel an expired escrow, returning the funds to the sender."
    },
    "EscrowCreate": {
      "json": {
        "Account": "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn",
        "TransactionType": "EscrowCreate",
        "Amount": "10000",
        "Destination": "rsA2LpzuawewSBQXkiju3YQTMzW13pAAdW",
        "CancelAfter": 533257958,
        "FinishAfter": 533171558,
        "Condition": "A0258020E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855810100",
        "DestinationTag": 23480,
        "SourceTag": 11747
      },
      "txid": "C44F2EB84196B9AD820313DBEBA6316A15C9A2D35787579ED172B87A30131DA7",
      "summary": "Escrow funds, which can be released to the destination after a specific time or condition."
    },
    "EscrowFinish": {
      "json": {
        "Account": "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn",
        "TransactionType": "EscrowFinish",
        "Owner": "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn",
        "OfferSequence": 7,
        "Condition": "A0258020E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855810100",
        "Fulfillment": "A0028000"
      },
      "txid": "317081AF188CDD4DBE55C418F41A90EC3B959CDB3B76105E0CBE6B7A0F56C5F7",
      "summary": "Deliver escrowed funds to the intended recipient."
    },
    "MPTokenAuthorize": {
      "json": {
        "TransactionType": "MPTokenAuthorize",
        "Account": "rsNw23ygZatXv7h8QVSgAE4jktY2uW1iZP",
        "MPTokenIssuanceID": "05EECEBE97A7D635DE2393068691A015FED5A89AD203F5AA",
        "Fee": "10",
        "Flags": 0,
        "Sequence": 99537811
      },
      "txid": "9C19FBB8C0C92C17B11DF626A94303776D44AC36D7A760863FF3585532C38230",
      "summary": "Set up your account to receive a specific MPT as a holder; or authorize a holder as an MPT issuer."
    },
    "MPTokenIssuanceCreate": {
      "json": {
        "TransactionType": "MPTokenIssuanceCreate",
        "Account": "rNFta7UKwcoiCpxEYbhH2v92numE3cceB6",
        "AssetScale": 4,
        "TransferFee": 0,
        "MaximumAmount": "50000000",
        "MPTokenMetadata": "7B2274223A225442494C4C222C226E223A22542D42696C6C205969656C6420546F6B656E222C2264223A2241207969656C642D62656172696E6720737461626C65636F696E206261636B65642062792073686F72742D7465726D20552E532E205472656173757269657320616E64206D6F6E6579206D61726B657420696E737472756D656E74732E222C2269223A226578616D706C652E6F72672F7462696C6C2D69636F6E2E706E67222C226163223A22727761222C226173223A227472656173757279222C2269…",
        "Fee": "12",
        "Flags": 122,
        "Sequence": 99536574
      },
      "txid": "F4491A84EE3BC27A2F5B63FEBF0CB310368E27E9EF07E00A46F1DC2764852133",
      "summary": "Define the properties of a new Multi-Purpose Token (MPT)."
    },
    "MPTokenIssuanceDestroy": {
      "json": {
        "TransactionType": "MPTokenIssuanceDestroy",
        "Account": "rNFta7UKwcoiCpxEYbhH2v92numE3cceB6",
        "MPTokenIssuanceID": "05EECEBC97A7D635DE2393068691A015FED5A89AD203F5AA",
        "Fee": "10",
        "Flags": 0,
        "Sequence": 99536573
      },
      "txid": "B270DEE7D229D626699935B7B3CC37A1BAD3E832044CE5129722C2965D3EB228",
      "summary": "Delete a Multi-Purpose Token definition."
    },
    "MPTokenIssuanceSet": {
      "json": {
        "TransactionType": "MPTokenIssuanceSet",
        "Account": "rNFta7UKwcoiCpxEYbhH2v92numE3cceB6",
        "MPTokenIssuanceID": "05EECEBE97A7D635DE2393068691A015FED5A89AD203F5AA",
        "Fee": "10",
        "Flags": 1,
        "Sequence": 99536577
      },
      "txid": "5DB41F975E3AC04DD4AE9E93764AFBBABB0E4C7322B2D6F2E84B253FAA170BF3",
      "summary": "Set mutable properties of a Multi-Purpose Token definition."
    },
    "NFTokenAcceptOffer": {
      "json": {
        "Account": "r9spUPhPBfB6kQeF6vPhwmtFwRhBh2JUCG",
        "Fee": "12",
        "LastLedgerSequence": 75447550,
        "Memos": [
          {
            "Memo": {
              "MemoData": "61356534373538372D633134322D346663382D616466362D393666383562356435386437"
            }
          }
        ],
        "NFTokenSellOffer": "68CD1F6F906494EA08C9CB5CAFA64DFA90D4E834B7151899B73231DE5A0C3B77",
        "Sequence": 68549302,
        "TransactionType": "NFTokenAcceptOffer"
      },
      "txid": "BEB64444C36D1072820BAED317BE2E6470AFDAD9D8FB2D16A15A4D46E5A71909",
      "summary": "Accept an offer to buy or sell an NFT."
    },
    "NFTokenBurn": {
      "json": {
        "TransactionType": "NFTokenBurn",
        "Account": "rNCFjv8Ek5oDrNiMJ3pw6eLLFtMjZLJnf2",
        "Owner": "rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B",
        "Fee": "10",
        "NFTokenID": "000B013A95F14B0044F78A264E41713C64B5F89242540EE208C3098E00000D65"
      },
      "txid": "7B9EFDFDC801C58F2B61B89AA2751634F49CE2A93923671FF0F4F099C7EE17FF",
      "summary": "Permanently destroy an NFT."
    },
    "NFTokenCancelOffer": {
      "json": {
        "TransactionType": "NFTokenCancelOffer",
        "Account": "ra5nK24KXen9AHvsdFTKHSANinZseWnPcX",
        "NFTokenOffers": [
          "9C92E061381C1EF37A8CDE0E8FC35188BFC30B1883825042A64309AC09F4C36D"
        ]
      },
      "txid": "9FF6366C19F762AE3479DC01390CDE17F1055EFF0C52A28B8ACF0CC11AEF0CC5",
      "summary": "Cancel offers to buy or sell an NFT."
    },
    "NFTokenCreateOffer": {
      "json": {
        "TransactionType": "NFTokenCreateOffer",
        "Account": "rs8jBmmfpwgmrSPgwMsh7CvKRmRt1JTVSX",
        "NFTokenID": "000100001E962F495F07A990F4ED55ACCFEEF365DBAA76B6A048C0A200000007",
        "Amount": "1000000",
        "Flags": 1
      },
      "txid": "780C44B2EDFF8FC4152B3F7E98D4C435C13DF9BB5498E4BB2D019FCC7EF45BC6",
      "summary": "Create an offer to buy or sell an NFT."
    },
    "NFTokenMint": {
      "json": {
        "TransactionType": "NFTokenMint",
        "Account": "rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B",
        "TransferFee": 314,
        "NFTokenTaxon": 0,
        "Flags": 8,
        "Fee": "10",
        "URI": "697066733A2F2F62616679626569676479727A74357366703775646D37687537367568377932366E6634646675796C71616266336F636C67747179353566627A6469",
        "Memos": [
          {
            "Memo": {
              "MemoType": "687474703A2F2F6578616D706C652E636F6D2F6D656D6F2F67656E65726963",
              "MemoData": "72656E74"
            }
          }
        ]
      },
      "txid": "B42C7A0C9C3061463C619999942D0F25E4AE5FB051EA0D7A4EE1A924DB6DFEE8",
      "summary": "Mint a Non-Fungible Token (NFT)."
    },
    "NFTokenModify": {
      "json": {
        "TransactionType": "NFTokenModify",
        "Account": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh",
        "Owner": "rogue5HnPRSszD9CWGSUz8UGHMVwSSKF6",
        "Fee": "10",
        "Sequence": 33,
        "NFTokenID": "0008C350C182B4F213B82CCFA4C6F59AD76F0AFCFBDF04D5A048C0A300000007",
        "URI": "697066733A2F2F62616679626569636D6E73347A736F6C686C6976346C746D6E356B697062776373637134616C70736D6C6179696970666B73746B736D3472746B652F5665742E706E67"
      },
      "txid": null,
      "summary": "Modify a dynamic NFT."
    },
    "OfferCancel": {
      "json": {
        "TransactionType": "OfferCancel",
        "Account": "ra5nK24KXen9AHvsdFTKHSANinZseWnPcX",
        "Fee": "12",
        "Flags": 0,
        "LastLedgerSequence": 7108629,
        "OfferSequence": 6,
        "Sequence": 7
      },
      "txid": "E7697D162A606FCC138C5732BF0D2A4AED49386DC59235FC3E218650AAC19744",
      "summary": "Cancel an offer to trade in the decentralized exchange."
    },
    "OfferCreate": {
      "json": {
        "TransactionType": "OfferCreate",
        "Account": "ra5nK24KXen9AHvsdFTKHSANinZseWnPcX",
        "Fee": "12",
        "Flags": 0,
        "LastLedgerSequence": 7108682,
        "Sequence": 8,
        "TakerGets": "6000000",
        "TakerPays": {
          "currency": "GKO",
          "issuer": "ruazs5h1qEsqpke88pcqnaseXdm6od2xc",
          "value": "2"
        }
      },
      "txid": "0CD69FD1F0A890CC57CDA430213FD294F7D65FF4A0F379A0D09D07A222D324E6",
      "summary": "Offer to trade currencies in the decentralized exchange; create a limit order."
    },
    "OracleDelete": {
      "json": {
        "TransactionType": "OracleDelete",
        "Account": "rsA2LpzuawewSBQXkiju3YQTMzW13pAAdW",
        "OracleDocumentID": 34
      },
      "txid": null,
      "summary": "Delete a price oracle."
    },
    "OracleSet": {
      "json": {
        "Account": "roosteri9aGNFRXZrJNYQKVBfxHiE5abg",
        "AssetClass": "63757272656E6379",
        "Fee": "12",
        "LastUpdateTime": 1760397040,
        "OracleDocumentID": 3,
        "PriceDataSeries": [
          {
            "PriceData": {
              "AssetPrice": "267e",
              "BaseAsset": "XRP",
              "QuoteAsset": "SAR",
              "Scale": 3
            }
          },
          {
            "PriceData": {
              "AssetPrice": "214a",
              "BaseAsset": "XRP",
              "QuoteAsset": "THB",
              "Scale": 2
            }
          },
          {
            "PriceData": {
              "AssetPrice": "1abc8",
              "BaseAsset": "XRP",
              "QuoteAsset": "TRY",
              "Scale": 3
            }
          },
          {
            "PriceData": {
              "AssetPrice": "13b19",
              "BaseAsset": "XRP",
              "QuoteAsset": "TWD",
              "Scale": 3
            }
          },
          {
            "PriceData": {
              "AssetPrice": "686e090",
              "BaseAsset": "XRP",
              "QuoteAsset": "UAH",
              "Scale": 6
            }
          }
        ],
        "Provider": "7468726565787270",
        "Sequence": 95076881,
        "TransactionType": "OracleSet",
        "URI": "68747470733A2F2F6174746573746174696F6E2E74687265657872702E6465762F63757272656E63793A39393530323934303A39353037363838313A33"
      },
      "txid": "11449FDBDF40345F08B2E1537EA9590369B5A662CDEB3DB71F9A2CC04E1012C1",
      "summary": "Create or update a price oracle."
    },
    "Payment": {
      "json": {
        "TransactionType": "Payment",
        "Account": "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn",
        "Destination": "ra5nK24KXen9AHvsdFTKHSANinZseWnPcX",
        "DeliverMax": {
          "currency": "USD",
          "value": "1",
          "issuer": "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn"
        },
        "Fee": "12",
        "Flags": 2147483648,
        "Sequence": 2
      },
      "txid": "7BF105CFE4EFE78ADB63FE4E03A851440551FE189FD4B51CAAD9279C9F534F0E",
      "summary": "Send funds to another account, convert between currencies, or create a new account by sending it XRP."
    },
    "PaymentChannelClaim": {
      "json": {
        "Account": "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn",
        "Amount": "1000000",
        "Balance": "1000000",
        "Channel": "5DB01B7FFED6B67E6B0414DED11E051D2EE2B7619CE0EAA6286D67A3A4D5BDB3",
        "Fee": "10",
        "Flags": 2147483648,
        "PublicKey": "023693F15967AE357D0327974AD46FE3C127113B1110D6044FD41E723689F81CC6",
        "Sequence": 372,
        "TransactionType": "PaymentChannelClaim"
      },
      "txid": "C9FE08FC88CF76C3B06622ADAA47AE99CABB3380E4D195E7751274CFD87910EB",
      "summary": "Claim funds from a payment channel."
    }
  },
  "pool_size": 8
}

Long arrays and strings are shortened in the example; Send request for the full answer.

Shapeas documented
{
  success,
  types[],
  examples: { [type]: { json, txid, summary } },
  pool_size
}

What it does

Every transaction type POST /submit relays, each with an example: examples[type] = { json (the reference example, unsigned), txid (a real Mainnet transaction of that type, when the reference names one), summary }

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