# List intents

Endpoint: GET /v1/domains/{domainId}/intents
Security: httpAuth

## Path parameters:

  - `domainId` (string, required)
    Unique identifier for the domain.

## Query parameters:

  - `limit` (integer)
    The number of entities to return.

  - `startingAfter` (string)
    Return entity intents starting after given intent. DomainId and IntentId should be separated with underscore (_)

  - `sortBy` (string)
    Property name used to sort the query results.
    Enum: "id", "state.status", "details.expiryAt", "details.metadata.createdAt", "state.lastModifiedAt"

  - `sortOrder` (string)
    Sort order applied to the query results.
    Enum: "ASC", "DESC"

  - `details.payload.type` (array)
    Return entities intents matching given intent types.
    Enum: "v0_NotarizeData", "v0_ExecuteExtension", "v0_CreateDomain", "v0_UpdateDomain", "v0_UpdateDomainPermissions", "v0_UnlockDomain", "v0_LockDomain", "v0_CreateUser", "v0_UpdateUser", "v0_UnlockUser", "v0_LockUser", "v0_CreatePolicy", "v0_UpdatePolicy", "v0_UnlockPolicy", "v0_LockPolicy", "v0_CreateVault", "v0_UpdateVault", "v0_UnlockVault", "v0_LockVault", "v0_UnlockTicker", "v0_LockTicker", "v0_CreateEndpoint", "v0_UpdateEndpoint", "v0_UnlockEndpoint", "v0_LockEndpoint", "v0_CreateAccount", "v0_MigrateSilo3AccountBatch", "v0_UpdateAccount", "v0_UnlockAccount", "v0_LockAccount", "v0_AddAccountLedgers", "v0_CreateTransactionOrder", "v0_ReleaseQuarantinedTransfers", "v0_CreateTicker", "v0_AttemptTransactionOrderCancellation", "v0_ValidateTickers", "v0_UpdateTicker", "v0_CreateTransferOrder", "v0_SignManifest", "v0_SetSystemProperty", "v0_CreateLedger", "v0_UpdateLedger", "v0_AddTrustedPublicKeysForMigration", "v0_CreateBackup", "v0_AcknowledgeBackup"

  - `details.author.domainId` (string)
    Return entities intents matching given author domain id.
    Example: "8e92eb53-40e7-4809-bb52-7e7b3b41a4be"

  - `details.author.id` (string)
    Return entities intents matching given author id.
    Example: "fdeeeb4b-f987-4ec4-9880-1eb280581d49"

  - `details.targetDomainId` (array)
    Return entities intents matching given target domain id.
    Example: ["fdeeeb4b-f987-4ec4-9880-1eb280581d49"]

  - `details.metadata.description` (string)
    Return entities intents with descriptions that contains or equals to provided description.
    Example: "description1"

  - `details.metadata.customProperties` (array)
    Return entities intents that contains provided custom properties.
    Example: ["key1:value1","key2:value2"]

  - `state.status` (array)
    Return entities intents matching given status.
    Enum: "Open", "Approved", "Executed", "Failed", "Expired", "Rejected", "Executing"

  - `entityId` (string)
    Return entity intents.
    Example: "90c4cf2f-ebe0-4bf7-91cd-4c45cd02277b"

  - `revision` (integer)
    Return entities intents matching provided revision.
    Example: "100"

  - `policyId` (string)
    Return entities intents with matching policy id being executed.
    Example: "8e92eb53-40e7-4809-bb52-7e7b3b41a4be"

## Response 200 fields (application/json):

  - `items` (array, required)

  - `items.data` (object, required)

  - `items.data.id` (string, required)

  - `items.data.details` (object, required)

  - `items.data.details.payload` (any, required) — one of (discriminator: type):
    - v0_AcknowledgeBackup:
      - `backupId` (string, required)
      - `type` (string, required)
        Enum: "v0_AcknowledgeBackup"
    - v0_AddAccountLedgers:
      - `reference` (object, required)
      - `reference.id` (string, required)
      - `reference.revision` (integer, required)
      - `ledgerIds` (array)
      - `type` (string, required)
        Enum: "v0_AddAccountLedgers"
    - v0_AddTrustedPublicKeysForMigration:
      - `newCollectionSigningPublicKey` (string, required)
      - `newMessageSigningPublicKey` (string, required)
      - `newApiSigningPublicKey` (string, required)
      - `newKeyMaterial` (string, required)
      - `currentCollectionSigningPublicKey` (string, required)
      - `currentCollectionSigningPublicKeySignature` (string, required)
      - `type` (string, required)
        Enum: "v0_AddTrustedPublicKeysForMigration"
    - v0_AttemptTransactionOrderCancellation:
      - `targetTransactionOrderId` (string, required)
      - `replacementTransactionOrderId` (string, required)
      - `reason` (string, required)
      - `maximumFee` (string)
        This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
      - `type` (string, required)
        Enum: "v0_AttemptTransactionOrderCancellation"
    - v0_CreateAccount:
      - `id` (string, required)
      - `alias` (string, required)
      - `providerDetails` (any, required)
        - `vaultId` (string, required)
        - `keyStrategy` (string, required)
          Enum: "VaultHard", "VaultSoft", "Random"
        - `type` (string, required)
          Enum: "Vault"
      - `ledgerIds` (array)
      - `lock` (string, required)
        Enum: "Unlocked", "Locked"
      - `description` (string)
      - `customProperties` (object, required)
      - `type` (string, required)
        Enum: "v0_CreateAccount"
      - `ledgerId` (string)
    - v0_CreateBackup:
      - `id` (string, required)
      - `parameters` (any, required) — one of (discriminator: type):
        - VaultHsm:
          - `vaultId` (string, required)
          - `type` (string, required)
            Enum: "VaultHsm"
        - VaultMpc:
          - `vaultId` (string, required)
          - `type` (string, required)
            Enum: "VaultMpc"
      - `description` (string)
      - `customProperties` (object, required)
      - `type` (string, required)
        Enum: "v0_CreateBackup"
    - v0_CreateDomain:
      - `id` (string, required)
      - `alias` (string, required)
      - `lock` (string, required)
        Enum: same as `lock` in "v0_CreateAccount" (2 values)
      - `governingStrategy` (string)
        Enum: "ConsiderDescendants", "CoerceDescendants"
      - `permissions` (object, required)
      - `permissions.readAccess` (object, required)
      - `permissions.readAccess.domains` (array, required)
      - `permissions.readAccess.users` (array, required)
      - `permissions.readAccess.endpoints` (array, required)
      - `permissions.readAccess.policies` (array, required)
      - `permissions.readAccess.accounts` (array, required)
      - `permissions.readAccess.transactions` (array, required)
      - `permissions.readAccess.requests` (array, required)
      - `permissions.readAccess.events` (array, required)
      - `description` (string)
      - `customProperties` (object, required)
      - `users` (array, required)
      - `users.id` (string, required)
      - `users.alias` (string, required)
      - `users.publicKey` (string, required)
      - `users.roles` (array, required)
      - `users.lock` (string, required)
        Enum: same as `lock` in "v0_CreateAccount" (2 values)
      - `users.description` (string)
      - `users.customProperties` (object, required)
      - `users.loginIds` (array)
        Domain-unique loginId-loginProviderId pairs. Must be specified for login and match pre-configured values.
      - `policies` (array, required)
      - `policies.id` (string, required)
      - `policies.alias` (string, required)
      - `policies.rank` (integer, required)
      - `policies.intentTypes` (array)
        Enum: same as `details.payload.type` (45 values)
      - `policies.scope` (string, required)
        Enum: "Self", "Descendants", "SelfAndDescendants"
      - `policies.scriptingEngine` (string, required)
        Enum: "Javascript_v0"
      - `policies.condition` (any) — one of (discriminator: type):
        Example: {"left":{"left":{"expression":"true == true","type":"Expression"},"right":{"expression":"false == true","type":"Expression"},"type":"And"},"right":{"left":{"expression":"true == false","type":"Expression"},"right":{"expression":"false == false","type":"Expression"},"type":"Or"}}
        - And:
          - `left` (any, required)
            Example: {"left":{"left":{"expression":"true == true","type":"Expression"},"right":{"expression":"false == true","type":"Expression"},"type":"And"},"right":{"left":{"expression":"true == false","type":"Expression"},"right":{"expression":"false == false","type":"Expression"},"type":"Or"}}
          - `right` (any, required)
            Example: {"left":{"left":{"expression":"true == true","type":"Expression"},"right":{"expression":"false == true","type":"Expression"},"type":"And"},"right":{"left":{"expression":"true == false","type":"Expression"},"right":{"expression":"false == false","type":"Expression"},"type":"Or"}}
          - `type` (string, required)
            Enum: "And"
        - Expression:
          - `expression` (string, required)
          - `type` (string, required)
            Enum: "Expression"
        - Or:
          - `left` (any, required)
            Example: {"left":{"left":{"expression":"true == true","type":"Expression"},"right":{"expression":"false == true","type":"Expression"},"type":"And"},"right":{"left":{"expression":"true == false","type":"Expression"},"right":{"expression":"false == false","type":"Expression"},"type":"Or"}}
          - `right` (any, required)
            Example: {"left":{"left":{"expression":"true == true","type":"Expression"},"right":{"expression":"false == true","type":"Expression"},"type":"And"},"right":{"left":{"expression":"true == false","type":"Expression"},"right":{"expression":"false == false","type":"Expression"},"type":"Or"}}
          - `type` (string, required)
            Enum: "Or"
      - `policies.workflow` (array) — one of (discriminator: type):
        Example: [{"left":{"left":{"role":"Admin","quorum":1,"type":"RoleQuorum"},"right":{"role":"Trader","quorum":2,"type":"RoleQuorum"},"type":"And"},"right":{"left":{"role":"Customer","quorum":3,"type":"RoleQuorum"},"right":{"role":"Manager","quorum":4,"type":"RoleQuorum"},"type":"Or"}}]
        - And:
          - `left` (any, required)
            Example: {"left":{"left":{"role":"Admin","quorum":1,"type":"RoleQuorum"},"right":{"role":"Trader","quorum":2,"type":"RoleQuorum"},"type":"And"},"right":{"left":{"role":"Customer","quorum":3,"type":"RoleQuorum"},"right":{"role":"Manager","quorum":4,"type":"RoleQuorum"},"type":"Or"}}
          - `right` (any, required)
            Example: {"left":{"left":{"role":"Admin","quorum":1,"type":"RoleQuorum"},"right":{"role":"Trader","quorum":2,"type":"RoleQuorum"},"type":"And"},"right":{"left":{"role":"Customer","quorum":3,"type":"RoleQuorum"},"right":{"role":"Manager","quorum":4,"type":"RoleQuorum"},"type":"Or"}}
          - `type` (string, required)
            Enum: same as `type` in "And" (1 values)
        - Or:
          - `left` (any, required)
            Example: {"left":{"left":{"role":"Admin","quorum":1,"type":"RoleQuorum"},"right":{"role":"Trader","quorum":2,"type":"RoleQuorum"},"type":"And"},"right":{"left":{"role":"Customer","quorum":3,"type":"RoleQuorum"},"right":{"role":"Manager","quorum":4,"type":"RoleQuorum"},"type":"Or"}}
          - `right` (any, required)
            Example: {"left":{"left":{"role":"Admin","quorum":1,"type":"RoleQuorum"},"right":{"role":"Trader","quorum":2,"type":"RoleQuorum"},"type":"And"},"right":{"left":{"role":"Customer","quorum":3,"type":"RoleQuorum"},"right":{"role":"Manager","quorum":4,"type":"RoleQuorum"},"type":"Or"}}
          - `type` (string, required)
            Enum: same as `type` in "Or" (1 values)
        - RoleQuorum:
          - `role` (string, required)
          - `quorum` (integer, required)
          - `type` (string, required)
            Enum: "RoleQuorum"
      - `policies.lock` (string, required)
        Enum: same as `lock` in "v0_CreateAccount" (2 values)
      - `policies.description` (string)
      - `policies.customProperties` (object, required)
      - `childrenDomainIds` (array)
      - `type` (string, required)
        Enum: "v0_CreateDomain"
    - v0_CreateEndpoint:
      - `id` (string, required)
      - `address` (string, required)
      - `trustScore` (integer, required)
      - `ledgerId` (string, required)
      - `parameters` (any)
        - `ABI` (string)
          This field can be used to provide an Application Binary Interface (ABI) for EVM-based smart contracts, Harmonize's front-end uses the field to provide an extended support when interacting with smart contracts, therefore it is not recommended to submit invalid ABIs in this field but Harmonize will not prevent the submission of invalid ABIs to tolerate use cases outside of Harmonize's front-end.
        - `type` (string, required)
          Enum: "Ethereum"
      - `alias` (string, required)
      - `lock` (string, required)
        Enum: same as `lock` in "v0_CreateAccount" (2 values)
      - `description` (string)
      - `customProperties` (object, required)
      - `type` (string, required)
        Enum: "v0_CreateEndpoint"
    - v0_CreateLedger:
      - `id` (string, required)
      - `alias` (string, required)
      - `parameters` (any, required) — one of (discriminator: type):
        - Algorand:
          - `genesisId` (string, required)
          - `genesisHash` (string, required)
          - `nativeTickerSymbol` (string, required)
          - `nativeTickerName` (string, required)
          - `nativeTickerDecimals` (integer, required)
          - `type` (string, required)
            Enum: "Algorand"
        - Bitcoin:
          - `supportsSegWit` (boolean, required)
          - `vaultLedgerIdentifier` (string, required)
            Enum: "btc", "ltc", "bch", "doge", "dash"
          - `network` (string, required)
            Enum: "mainnet", "testnet", "regtest"
          - `tickerSymbol` (string, required)
          - `tickerName` (string, required)
          - `dustLimit` (string, required)
            This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `type` (string, required)
            Enum: "Bitcoin"
        - Cardano:
          - `nativeTickerSymbol` (string, required)
          - `nativeTickerName` (string, required)
          - `testnetMagic` (integer)
          - `type` (string, required)
            Enum: "Cardano"
        - Ethereum:
          - `chainId` (integer, required)
          - `vaultLedgerIdentifier` (string, required)
            Enum: "eth", "etc"
          - `nativeTickerSymbol` (string, required)
          - `nativeTickerName` (string, required)
          - `supportsEIP1559` (boolean, required)
          - `type` (string, required)
            Enum: same as `type` (1 values)
        - Hedera:
          - `nativeTickerSymbol` (string, required)
          - `nativeTickerName` (string, required)
          - `type` (string, required)
            Enum: "Hedera"
        - Solana:
          - `nativeTickerSymbol` (string, required)
          - `nativeTickerName` (string, required)
          - `lamportsPerSignature` (string, required)
            This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `type` (string, required)
            Enum: "Solana"
        - Stellar:
          - `nativeTickerSymbol` (string, required)
          - `nativeTickerName` (string, required)
          - `networkPassphrase` (string, required)
          - `type` (string, required)
            Enum: "Stellar"
        - Substrate:
          - `genesisHash` (string, required)
          - `addressPrefix` (integer, required)
          - `nativeTickerSymbol` (string, required)
          - `nativeTickerName` (string, required)
          - `nativeTickerDecimals` (integer, required)
          - `supportedRuntimeVersions` (array, required)
          - `supportedRuntimeVersions.transactionVersion` (integer, required)
          - `supportedRuntimeVersions.feeParameters` (any, required)
          - `supportedRuntimeVersions.pallets` (array, required)
          - `supportedRuntimeVersions.chainType` (string)
            Enum: "RelayChain", "AssetHub"
          - `type` (string, required)
            Enum: "Substrate"
        - Tezos:
          - `nativeTickerSymbol` (string, required)
          - `nativeTickerName` (string, required)
          - `chainId` (string, required)
          - `type` (string, required)
            Enum: "Tezos"
        - Tron:
          - `nativeTickerSymbol` (string, required)
          - `nativeTickerName` (string, required)
          - `type` (string, required)
            Enum: "Tron"
        - XRPL:
          - `nativeTickerSymbol` (string, required)
          - `nativeTickerName` (string, required)
          - `networkId` (integer, required)
          - `type` (string, required)
            Enum: "XRPL"
      - `description` (string)
      - `customProperties` (object, required)
      - `type` (string, required)
        Enum: "v0_CreateLedger"
    - v0_CreatePolicy:
      - `id` (string, required)
      - `alias` (string, required)
      - `rank` (integer, required)
      - `intentTypes` (array)
        Enum: same as `details.payload.type` (45 values)
      - `scope` (string, required)
        Enum: same as `policies.scope` in "v0_CreateDomain" (3 values)
      - `scriptingEngine` (string, required)
        Enum: same as `policies.scriptingEngine` in "v0_CreateDomain" (1 values)
      - `condition` (any) — one of (discriminator: type):
        Example: {"left":{"left":{"expression":"true == true","type":"Expression"},"right":{"expression":"false == true","type":"Expression"},"type":"And"},"right":{"left":{"expression":"true == false","type":"Expression"},"right":{"expression":"false == false","type":"Expression"},"type":"Or"}}
        - And:
          - `left` (any, required) — one of (discriminator: type):
            Example: {"left":{"left":{"expression":"true == true","type":"Expression"},"right":{"expression":"false == true","type":"Expression"},"type":"And"},"right":{"left":{"expression":"true == false","type":"Expression"},"right":{"expression":"false == false","type":"Expression"},"type":"Or"}}
            - Expression:
              - `expression` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Expression" (1 values)
            - Or:
              - `left` (any, required)
                Example: {"left":{"left":{"expression":"true == true","type":"Expression"},"right":{"expression":"false == true","type":"Expression"},"type":"And"},"right":{"left":{"expression":"true == false","type":"Expression"},"right":{"expression":"false == false","type":"Expression"},"type":"Or"}}
                - `expression` (string, required)
                - `type` (string, required)
                  Enum: same as `type` in "Expression" (1 values)
              - `right` (any, required)
                Example: {"left":{"left":{"expression":"true == true","type":"Expression"},"right":{"expression":"false == true","type":"Expression"},"type":"And"},"right":{"left":{"expression":"true == false","type":"Expression"},"right":{"expression":"false == false","type":"Expression"},"type":"Or"}}
                - `expression` (string, required)
                - `type` (string, required)
                  Enum: same as `type` in "Expression" (1 values)
              - `type` (string, required)
                Enum: same as `type` in "Or" (1 values)
          - `right` (any, required) — one of (discriminator: type):
            Example: {"left":{"left":{"expression":"true == true","type":"Expression"},"right":{"expression":"false == true","type":"Expression"},"type":"And"},"right":{"left":{"expression":"true == false","type":"Expression"},"right":{"expression":"false == false","type":"Expression"},"type":"Or"}}
            - Expression:
              - `expression` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Expression" (1 values)
            - Or:
              - `left` (any, required)
                Example: {"left":{"left":{"expression":"true == true","type":"Expression"},"right":{"expression":"false == true","type":"Expression"},"type":"And"},"right":{"left":{"expression":"true == false","type":"Expression"},"right":{"expression":"false == false","type":"Expression"},"type":"Or"}}
                - `expression` (string, required)
                - `type` (string, required)
                  Enum: same as `type` in "Expression" (1 values)
              - `right` (any, required)
                Example: {"left":{"left":{"expression":"true == true","type":"Expression"},"right":{"expression":"false == true","type":"Expression"},"type":"And"},"right":{"left":{"expression":"true == false","type":"Expression"},"right":{"expression":"false == false","type":"Expression"},"type":"Or"}}
                - `expression` (string, required)
                - `type` (string, required)
                  Enum: same as `type` in "Expression" (1 values)
              - `type` (string, required)
                Enum: same as `type` in "Or" (1 values)
          - `type` (string, required)
            Enum: same as `type` in "And" (1 values)
        - Expression:
          - `expression` (string, required)
          - `type` (string, required)
            Enum: same as `type` in "Expression" (1 values)
        - Or:
          - `left` (any, required) — one of (discriminator: type):
            Example: {"left":{"left":{"expression":"true == true","type":"Expression"},"right":{"expression":"false == true","type":"Expression"},"type":"And"},"right":{"left":{"expression":"true == false","type":"Expression"},"right":{"expression":"false == false","type":"Expression"},"type":"Or"}}
            - And:
              - `left` (any, required)
                Example: {"left":{"left":{"expression":"true == true","type":"Expression"},"right":{"expression":"false == true","type":"Expression"},"type":"And"},"right":{"left":{"expression":"true == false","type":"Expression"},"right":{"expression":"false == false","type":"Expression"},"type":"Or"}}
                - `expression` (string, required)
                - `type` (string, required)
                  Enum: same as `type` in "Expression" (1 values)
              - `right` (any, required)
                Example: {"left":{"left":{"expression":"true == true","type":"Expression"},"right":{"expression":"false == true","type":"Expression"},"type":"And"},"right":{"left":{"expression":"true == false","type":"Expression"},"right":{"expression":"false == false","type":"Expression"},"type":"Or"}}
                - `expression` (string, required)
                - `type` (string, required)
                  Enum: same as `type` in "Expression" (1 values)
              - `type` (string, required)
                Enum: same as `type` in "And" (1 values)
            - Expression:
              - `expression` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Expression" (1 values)
          - `right` (any, required) — one of (discriminator: type):
            Example: {"left":{"left":{"expression":"true == true","type":"Expression"},"right":{"expression":"false == true","type":"Expression"},"type":"And"},"right":{"left":{"expression":"true == false","type":"Expression"},"right":{"expression":"false == false","type":"Expression"},"type":"Or"}}
            - And:
              - `left` (any, required)
                Example: {"left":{"left":{"expression":"true == true","type":"Expression"},"right":{"expression":"false == true","type":"Expression"},"type":"And"},"right":{"left":{"expression":"true == false","type":"Expression"},"right":{"expression":"false == false","type":"Expression"},"type":"Or"}}
                - `expression` (string, required)
                - `type` (string, required)
                  Enum: same as `type` in "Expression" (1 values)
              - `right` (any, required)
                Example: {"left":{"left":{"expression":"true == true","type":"Expression"},"right":{"expression":"false == true","type":"Expression"},"type":"And"},"right":{"left":{"expression":"true == false","type":"Expression"},"right":{"expression":"false == false","type":"Expression"},"type":"Or"}}
                - `expression` (string, required)
                - `type` (string, required)
                  Enum: same as `type` in "Expression" (1 values)
              - `type` (string, required)
                Enum: same as `type` in "And" (1 values)
            - Expression:
              - `expression` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Expression" (1 values)
          - `type` (string, required)
            Enum: same as `type` in "Or" (1 values)
      - `workflow` (array) — one of (discriminator: type):
        Example: [{"left":{"left":{"role":"Admin","quorum":1,"type":"RoleQuorum"},"right":{"role":"Trader","quorum":2,"type":"RoleQuorum"},"type":"And"},"right":{"left":{"role":"Customer","quorum":3,"type":"RoleQuorum"},"right":{"role":"Manager","quorum":4,"type":"RoleQuorum"},"type":"Or"}}]
        - And:
          - `left` (any, required) — one of (discriminator: type):
            Example: {"left":{"left":{"role":"Admin","quorum":1,"type":"RoleQuorum"},"right":{"role":"Trader","quorum":2,"type":"RoleQuorum"},"type":"And"},"right":{"left":{"role":"Customer","quorum":3,"type":"RoleQuorum"},"right":{"role":"Manager","quorum":4,"type":"RoleQuorum"},"type":"Or"}}
            - Or:
              - `left` (any, required)
                Example: {"left":{"left":{"role":"Admin","quorum":1,"type":"RoleQuorum"},"right":{"role":"Trader","quorum":2,"type":"RoleQuorum"},"type":"And"},"right":{"left":{"role":"Customer","quorum":3,"type":"RoleQuorum"},"right":{"role":"Manager","quorum":4,"type":"RoleQuorum"},"type":"Or"}}
                - `role` (string, required)
                - `quorum` (integer, required)
                - `type` (string, required)
                  Enum: same as `type` in "RoleQuorum" (1 values)
              - `right` (any, required)
                Example: {"left":{"left":{"role":"Admin","quorum":1,"type":"RoleQuorum"},"right":{"role":"Trader","quorum":2,"type":"RoleQuorum"},"type":"And"},"right":{"left":{"role":"Customer","quorum":3,"type":"RoleQuorum"},"right":{"role":"Manager","quorum":4,"type":"RoleQuorum"},"type":"Or"}}
                - `role` (string, required)
                - `quorum` (integer, required)
                - `type` (string, required)
                  Enum: same as `type` in "RoleQuorum" (1 values)
              - `type` (string, required)
                Enum: same as `type` in "Or" (1 values)
            - RoleQuorum:
              - `role` (string, required)
              - `quorum` (integer, required)
              - `type` (string, required)
                Enum: same as `type` in "RoleQuorum" (1 values)
          - `right` (any, required) — one of (discriminator: type):
            Example: {"left":{"left":{"role":"Admin","quorum":1,"type":"RoleQuorum"},"right":{"role":"Trader","quorum":2,"type":"RoleQuorum"},"type":"And"},"right":{"left":{"role":"Customer","quorum":3,"type":"RoleQuorum"},"right":{"role":"Manager","quorum":4,"type":"RoleQuorum"},"type":"Or"}}
            - Or:
              - `left` (any, required)
                Example: {"left":{"left":{"role":"Admin","quorum":1,"type":"RoleQuorum"},"right":{"role":"Trader","quorum":2,"type":"RoleQuorum"},"type":"And"},"right":{"left":{"role":"Customer","quorum":3,"type":"RoleQuorum"},"right":{"role":"Manager","quorum":4,"type":"RoleQuorum"},"type":"Or"}}
                - `role` (string, required)
                - `quorum` (integer, required)
                - `type` (string, required)
                  Enum: same as `type` in "RoleQuorum" (1 values)
              - `right` (any, required)
                Example: {"left":{"left":{"role":"Admin","quorum":1,"type":"RoleQuorum"},"right":{"role":"Trader","quorum":2,"type":"RoleQuorum"},"type":"And"},"right":{"left":{"role":"Customer","quorum":3,"type":"RoleQuorum"},"right":{"role":"Manager","quorum":4,"type":"RoleQuorum"},"type":"Or"}}
                - `role` (string, required)
                - `quorum` (integer, required)
                - `type` (string, required)
                  Enum: same as `type` in "RoleQuorum" (1 values)
              - `type` (string, required)
                Enum: same as `type` in "Or" (1 values)
            - RoleQuorum:
              - `role` (string, required)
              - `quorum` (integer, required)
              - `type` (string, required)
                Enum: same as `type` in "RoleQuorum" (1 values)
          - `type` (string, required)
            Enum: same as `type` in "And" (1 values)
        - Or:
          - `left` (any, required) — one of (discriminator: type):
            Example: {"left":{"left":{"role":"Admin","quorum":1,"type":"RoleQuorum"},"right":{"role":"Trader","quorum":2,"type":"RoleQuorum"},"type":"And"},"right":{"left":{"role":"Customer","quorum":3,"type":"RoleQuorum"},"right":{"role":"Manager","quorum":4,"type":"RoleQuorum"},"type":"Or"}}
            - And:
              - `left` (any, required)
                Example: {"left":{"left":{"role":"Admin","quorum":1,"type":"RoleQuorum"},"right":{"role":"Trader","quorum":2,"type":"RoleQuorum"},"type":"And"},"right":{"left":{"role":"Customer","quorum":3,"type":"RoleQuorum"},"right":{"role":"Manager","quorum":4,"type":"RoleQuorum"},"type":"Or"}}
                - `role` (string, required)
                - `quorum` (integer, required)
                - `type` (string, required)
                  Enum: same as `type` in "RoleQuorum" (1 values)
              - `right` (any, required)
                Example: {"left":{"left":{"role":"Admin","quorum":1,"type":"RoleQuorum"},"right":{"role":"Trader","quorum":2,"type":"RoleQuorum"},"type":"And"},"right":{"left":{"role":"Customer","quorum":3,"type":"RoleQuorum"},"right":{"role":"Manager","quorum":4,"type":"RoleQuorum"},"type":"Or"}}
                - `role` (string, required)
                - `quorum` (integer, required)
                - `type` (string, required)
                  Enum: same as `type` in "RoleQuorum" (1 values)
              - `type` (string, required)
                Enum: same as `type` in "And" (1 values)
            - RoleQuorum:
              - `role` (string, required)
              - `quorum` (integer, required)
              - `type` (string, required)
                Enum: same as `type` in "RoleQuorum" (1 values)
          - `right` (any, required) — one of (discriminator: type):
            Example: {"left":{"left":{"role":"Admin","quorum":1,"type":"RoleQuorum"},"right":{"role":"Trader","quorum":2,"type":"RoleQuorum"},"type":"And"},"right":{"left":{"role":"Customer","quorum":3,"type":"RoleQuorum"},"right":{"role":"Manager","quorum":4,"type":"RoleQuorum"},"type":"Or"}}
            - And:
              - `left` (any, required)
                Example: {"left":{"left":{"role":"Admin","quorum":1,"type":"RoleQuorum"},"right":{"role":"Trader","quorum":2,"type":"RoleQuorum"},"type":"And"},"right":{"left":{"role":"Customer","quorum":3,"type":"RoleQuorum"},"right":{"role":"Manager","quorum":4,"type":"RoleQuorum"},"type":"Or"}}
                - `role` (string, required)
                - `quorum` (integer, required)
                - `type` (string, required)
                  Enum: same as `type` in "RoleQuorum" (1 values)
              - `right` (any, required)
                Example: {"left":{"left":{"role":"Admin","quorum":1,"type":"RoleQuorum"},"right":{"role":"Trader","quorum":2,"type":"RoleQuorum"},"type":"And"},"right":{"left":{"role":"Customer","quorum":3,"type":"RoleQuorum"},"right":{"role":"Manager","quorum":4,"type":"RoleQuorum"},"type":"Or"}}
                - `role` (string, required)
                - `quorum` (integer, required)
                - `type` (string, required)
                  Enum: same as `type` in "RoleQuorum" (1 values)
              - `type` (string, required)
                Enum: same as `type` in "And" (1 values)
            - RoleQuorum:
              - `role` (string, required)
              - `quorum` (integer, required)
              - `type` (string, required)
                Enum: same as `type` in "RoleQuorum" (1 values)
          - `type` (string, required)
            Enum: same as `type` in "Or" (1 values)
        - RoleQuorum:
          - `role` (string, required)
          - `quorum` (integer, required)
          - `type` (string, required)
            Enum: same as `type` in "RoleQuorum" (1 values)
      - `lock` (string, required)
        Enum: same as `lock` in "v0_CreateAccount" (2 values)
      - `description` (string)
      - `customProperties` (object, required)
      - `type` (string, required)
        Enum: "v0_CreatePolicy"
    - v0_CreateTicker:
      - `ledgerId` (string, required)
      - `kind` (string, required)
        Enum: "Native", "Contract", "Token"
      - `name` (string, required)
      - `decimals` (integer)
      - `symbol` (string)
      - `ledgerDetails` (any, required) — one of (discriminator: type):
        - Algorand:
          - `properties` (any, required)
            - `type` (string, required)
              Enum: "Native"
          - `type` (string, required)
            Enum: same as `type` in "Algorand" (1 values)
        - Bitcoin:
          - `properties` (any, required)
            - `type` (string, required)
              Enum: same as `type` (1 values)
          - `type` (string, required)
            Enum: same as `type` in "Bitcoin" (1 values)
        - Cardano:
          - `properties` (any, required)
            - `type` (string, required)
              Enum: same as `type` (1 values)
          - `type` (string, required)
            Enum: same as `type` in "Cardano" (1 values)
        - Ethereum:
          - `properties` (any, required) — one of (discriminator: type):
            - ERC1155:
              - `address` (string, required)
              - `tokenId` (string, required)
              - `type` (string, required)
                Enum: "ERC1155"
            - ERC20:
              - `address` (string, required)
              - `type` (string, required)
                Enum: "ERC20"
            - ERC721:
              - `address` (string, required)
              - `tokenId` (string, required)
                This field is a large integer and represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
              - `type` (string, required)
                Enum: "ERC721"
            - Native:
              - `type` (string, required)
                Enum: same as `type` (1 values)
          - `type` (string, required)
            Enum: same as `type` (1 values)
        - Hedera:
          - `properties` (any, required) — one of (discriminator: type):
            - FungibleToken:
              - `id` (string, required)
                String consisting Hedera Token Id
              - `type` (string, required)
                Enum: "FungibleToken"
            - Native:
              - `type` (string, required)
                Enum: same as `type` (1 values)
            - NonFungibleToken:
              - `id` (string, required)
                String consisting Hedera Token Id
              - `serialNumber` (integer, required)
              - `type` (string, required)
                Enum: "NonFungibleToken"
          - `type` (string, required)
            Enum: same as `type` in "Hedera" (1 values)
        - Solana:
          - `properties` (any, required) — one of (discriminator: type):
            - Native:
              - `type` (string, required)
                Enum: same as `type` (1 values)
            - Token:
              - `mint` (string, required)
              - `tokenType` (string, required)
                Enum: "SPL", "SPL2022"
              - `type` (string, required)
                Enum: "Token"
          - `type` (string, required)
            Enum: same as `type` in "Solana" (1 values)
        - Stellar:
          - `properties` (any, required) — one of (discriminator: type):
            - Native:
              - `type` (string, required)
                Enum: same as `type` (1 values)
            - Token:
              - `code` (string, required)
              - `issuer` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Token" (1 values)
          - `type` (string, required)
            Enum: same as `type` in "Stellar" (1 values)
        - Substrate:
          - `properties` (any, required)
            - `type` (string, required)
              Enum: same as `type` (1 values)
          - `type` (string, required)
            Enum: same as `type` in "Substrate" (1 values)
        - Tezos:
          - `properties` (any, required)
            - `type` (string, required)
              Enum: same as `type` (1 values)
          - `type` (string, required)
            Enum: same as `type` in "Tezos" (1 values)
        - Tron:
          - `properties` (any, required) — one of (discriminator: type):
            - Native:
              - `type` (string, required)
                Enum: same as `type` (1 values)
            - TRC20:
              - `contractAddress` (string, required)
              - `type` (string, required)
                Enum: "TRC20"
          - `type` (string, required)
            Enum: same as `type` in "Tron" (1 values)
        - XRPL:
          - `properties` (any, required) — one of (discriminator: type):
            - FungibleToken:
              - `currencyCode` (string, required)
              - `issuer` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "FungibleToken" (1 values)
            - MultiPurposeToken:
              - `issuanceId` (string, required)
                XRPL MPToken Issuance ID (192-bit integer hex encoded)
              - `type` (string, required)
                Enum: "MultiPurposeToken"
            - Native:
              - `type` (string, required)
                Enum: same as `type` (1 values)
          - `type` (string, required)
            Enum: same as `type` in "XRPL" (1 values)
      - `type` (string, required)
        Enum: "v0_CreateTicker"
    - v0_CreateTransactionOrder:
      - `id` (string, required)
      - `accountId` (string, required)
      - `ledgerId` (string)
      - `parameters` (any, required) — one of (discriminator: type):
        - Algorand:
          - `operation` (any, required)
            - `destination` (any, required) — one of (discriminator: type):
              - Account:
                - `accountId` (string, required)
                - `type` (string, required)
                  Enum: "Account"
              - Address:
                - `address` (string, required)
                - `type` (string, required)
                  Enum: "Address"
              - Endpoint:
                - `endpointId` (string, required)
                - `type` (string, required)
                  Enum: "Endpoint"
            - `amount` (string, required)
              This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
            - `type` (string, required)
              Enum: "Payment"
          - `note` (string)
          - `feeStrategy` (any, required)
            - `priority` (string, required)
              Enum: "High", "Medium", "Low"
            - `type` (string, required)
              Enum: "Priority"
          - `maximumFee` (string)
            This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `type` (string, required)
            Enum: same as `type` in "Algorand" (1 values)
        - Bitcoin:
          - `outputs` (array, required)
          - `outputs.destination` (any, required)
          - `outputs.amount` (string, required)
            This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `outputs.paysFee` (boolean)
          - `feeStrategy` (any, required) — one of (discriminator: type):
            - Priority:
              - `priority` (string, required)
                Enum: same as `priority` (3 values)
              - `type` (string, required)
                Enum: same as `type` (1 values)
            - SpecifiedRate:
              - `satoshiPerVbyte` (string, required)
                This field is a large decimal and represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
              - `type` (string, required)
                Enum: "SpecifiedRate"
          - `maximumFee` (string)
            This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `resourceStrategy` (any)
            - `transactionOrderId` (string, required)
            - `reason` (string)
            - `type` (string, required)
              Enum: "OrderReplacement"
          - `addressForChange` (string)
            Override default change address strategy to set explicitly PrimaryAddress or GenerateNewAddress.
            Enum: "GenerateNewAddress", "PrimaryAddress"
          - `type` (string, required)
            Enum: same as `type` in "Bitcoin" (1 values)
        - BitcoinRedirect:
          - `transferIds` (array, required)
          - `outputs` (array, required)
          - `outputs.destination` (any, required)
          - `outputs.amount` (string, required)
            This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `outputs.paysFee` (boolean)
          - `feeStrategy` (any, required) — one of (discriminator: type):
            - Priority:
              - `priority` (string, required)
                Enum: same as `priority` (3 values)
              - `type` (string, required)
                Enum: same as `type` (1 values)
            - SpecifiedRate:
              - `satoshiPerVbyte` (string, required)
                This field is a large decimal and represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
              - `type` (string, required)
                Enum: same as `type` in "SpecifiedRate" (1 values)
          - `maximumFee` (string)
            This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `type` (string, required)
            Enum: "BitcoinRedirect"
        - Cardano:
          - `operation` (any, required) — one of (discriminator: type):
            - DelegateRepresentative:
              - `parameters` (any, required)
                - `type` (string, required)
                  Enum: "AlwaysAbstain"
              - `type` (string, required)
                Enum: "DelegateRepresentative"
            - DelegateStaking:
              - `poolId` (string, required)
                A valid Cardano pool id
                Example: "pool1ywpt43nttzjd7883wafg255mh0hmjypwe65ercw6p2sxg5lt7ez"
              - `type` (string, required)
                Enum: "DelegateStaking"
            - RegisterStaking:
              - `type` (string, required)
                Enum: "RegisterStaking"
            - Transfer:
              - `outputs` (array, required)
              - `type` (string, required)
                Enum: "Transfer"
            - UnregisterStaking:
              - `type` (string, required)
                Enum: "UnregisterStaking"
            - WithdrawRewards:
              - `amount` (string, required)
                This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
              - `type` (string, required)
                Enum: "WithdrawRewards"
          - `feeStrategy` (any, required)
            - `priority` (string, required)
              Enum: same as `priority` (3 values)
            - `type` (string, required)
              Enum: same as `type` (1 values)
          - `maximumFee` (string)
            This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `type` (string, required)
            Enum: same as `type` in "Cardano" (1 values)
        - Ethereum:
          - `destination` (any) — one of (discriminator: type):
            - Account:
              - `accountId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Account" (1 values)
            - Address:
              - `address` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Address" (1 values)
            - Endpoint:
              - `endpointId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Endpoint" (1 values)
          - `amount` (string, required)
            This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `feeStrategy` (any, required) — one of (discriminator: type):
            - Priority:
              - `priority` (string, required)
                Enum: same as `priority` (3 values)
              - `type` (string, required)
                Enum: same as `type` (1 values)
            - SpecifiedRate:
              - `gasPrice` (string, required)
                This field is a large integer and represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
              - `type` (string, required)
                Enum: same as `type` in "SpecifiedRate" (1 values)
            - SpecifiedRateEIP1559:
              - `maxFeePerGas` (string, required)
                This field is a large integer and represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
              - `maxPriorityFeePerGas` (string, required)
                This field is a large integer and represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
              - `type` (string, required)
                Enum: "SpecifiedRateEIP1559"
          - `maximumFee` (string)
            This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `data` (string)
          - `resourceStrategy` (any)
            - `transactionOrderId` (string, required)
            - `reason` (string)
            - `type` (string, required)
              Enum: same as `type` (1 values)
          - `type` (string, required)
            Enum: same as `type` (1 values)
        - Hedera:
          - `operation` (any, required) — one of (discriminator: type):
            - AccountUpdate:
              - `maxAutomaticTokenAssociations` (integer, required)
              - `type` (string, required)
                Enum: "AccountUpdate"
            - TokenAssociate:
              - `tokens` (array, required) — one of (discriminator: type):
                - Ticker:
                  - `tickerId` (string, required)
                  - `type` (string, required)
                    Enum: "Ticker"
                - TokenId:
                  - `tokenId` (string, required)
                    String consisting Hedera Token Id
                  - `type` (string, required)
                    Enum: "TokenId"
              - `type` (string, required)
                Enum: "TokenAssociate"
            - TokenDissociate:
              - `tokens` (array, required) — one of (discriminator: type):
                - Ticker:
                  - `tickerId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Ticker" (1 values)
                - TokenId:
                  - `tokenId` (string, required)
                    String consisting Hedera Token Id
                  - `type` (string, required)
                    Enum: same as `type` in "TokenId" (1 values)
              - `type` (string, required)
                Enum: "TokenDissociate"
            - Transfer:
              - `outputs` (array)
              - `tokenOutputs` (array) — one of (discriminator: type):
                - HederaFungibleTokenOutput:
                  - `token` (any, required)
                  - `destination` (any, required)
                  - `amount` (string, required)
                    This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
                  - `type` (string, required)
                    Enum: "HederaFungibleTokenOutput"
                - HederaNonFungibleTokenOutput:
                  - `token` (any, required)
                  - `destination` (any, required)
                  - `type` (string, required)
                    Enum: "HederaNonFungibleTokenOutput"
              - `type` (string, required)
                Enum: same as `type` in "Transfer" (1 values)
          - `memo` (string)
            String encoded using UTF-8, up to 100-bytes long
          - `feeStrategy` (any, required)
            - `priority` (string, required)
              Enum: same as `priority` (3 values)
            - `type` (string, required)
              Enum: same as `type` (1 values)
          - `maximumFee` (string)
            This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `type` (string, required)
            Enum: same as `type` in "Hedera" (1 values)
        - Solana:
          - `operation` (any, required) — one of (discriminator: type):
            - Burn:
              - `mintAccount` (any, required) — one of (discriminator: type):
                - Destination:
                  - `destination` (any, required)
                  - `type` (string, required)
                    Enum: "Destination"
                - Ticker:
                  - `tickerId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Ticker" (1 values)
              - `amount` (string, required)
                This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
              - `type` (string, required)
                Enum: "Burn"
            - CreateNonceAccount:
              - `createOnAccount` (string, required)
              - `type` (string, required)
                Enum: "CreateNonceAccount"
            - FundAtaAccount:
              - `destination` (any) — one of (discriminator: type):
                - Account:
                  - `accountId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Account" (1 values)
                - Address:
                  - `address` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Address" (1 values)
                - Endpoint:
                  - `endpointId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Endpoint" (1 values)
              - `mintAccount` (any, required) — one of (discriminator: type):
                - Destination:
                  - `destination` (any, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Destination" (1 values)
                - Ticker:
                  - `tickerId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Ticker" (1 values)
              - `type` (string, required)
                Enum: "FundAtaAccount"
            - InitializeMint:
              - `mintAccount` (string, required)
              - `decimals` (integer, required)
              - `tokenType` (string, required)
                Enum: same as `tokenType` in "Token" (2 values)
              - `type` (string, required)
                Enum: "InitializeMint"
            - MintTo:
              - `destination` (any, required) — one of (discriminator: type):
                - Account:
                  - `accountId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Account" (1 values)
                - Address:
                  - `address` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Address" (1 values)
                - Endpoint:
                  - `endpointId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Endpoint" (1 values)
              - `mintAccount` (any, required) — one of (discriminator: type):
                - Destination:
                  - `destination` (any, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Destination" (1 values)
                - Ticker:
                  - `tickerId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Ticker" (1 values)
              - `amount` (string, required)
                This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
              - `type` (string, required)
                Enum: "MintTo"
            - Transfer:
              - `outputs` (array, required)
              - `type` (string, required)
                Enum: same as `type` in "Transfer" (1 values)
            - TransferToken:
              - `outputs` (array, required)
              - `mintAccount` (any, required) — one of (discriminator: type):
                - Destination:
                  - `destination` (any, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Destination" (1 values)
                - Ticker:
                  - `tickerId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Ticker" (1 values)
              - `type` (string, required)
                Enum: "TransferToken"
          - `memos` (array, required)
          - `feeStrategy` (any, required)
            - `priority` (string, required)
              Enum: same as `priority` (3 values)
            - `type` (string, required)
              Enum: same as `type` (1 values)
          - `maximumFee` (string)
            This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `nonceAccount` (any) — one of (discriminator: type):
            - Account:
              - `accountId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Account" (1 values)
            - Address:
              - `address` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Address" (1 values)
            - Endpoint:
              - `endpointId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Endpoint" (1 values)
          - `type` (string, required)
            Enum: same as `type` in "Solana" (1 values)
        - Stellar:
          - `operation` (any, required) — one of (discriminator: type):
            - AccountMerge:
              - `destination` (any, required) — one of (discriminator: type):
                - Account:
                  - `accountId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Account" (1 values)
                - Address:
                  - `address` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Address" (1 values)
                - Endpoint:
                  - `endpointId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Endpoint" (1 values)
              - `type` (string, required)
                Enum: "AccountMerge"
            - ChangeTrust:
              - `limit` (string, required)
                This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
              - `asset` (object, required)
              - `asset.code` (string, required)
              - `asset.issuer` (string, required)
              - `type` (string, required)
                Enum: "ChangeTrust"
            - CreateAccount:
              - `destination` (any, required) — one of (discriminator: type):
                - Account:
                  - `accountId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Account" (1 values)
                - Address:
                  - `address` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Address" (1 values)
                - Endpoint:
                  - `endpointId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Endpoint" (1 values)
              - `startingBalance` (string, required)
                This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
              - `type` (string, required)
                Enum: "CreateAccount"
            - Payment:
              - `destination` (any, required) — one of (discriminator: type):
                - Account:
                  - `accountId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Account" (1 values)
                - Address:
                  - `address` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Address" (1 values)
                - Endpoint:
                  - `endpointId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Endpoint" (1 values)
              - `amount` (string, required)
                This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
              - `asset` (object)
              - `asset.code` (string, required)
              - `asset.issuer` (string, required)
              - `type` (string, required)
                Enum: same as `type` (1 values)
            - SetOptions:
              - `option` (any, required) — one of (discriminator: type):
                - OptionHomeDomain:
                  - `homeDomain` (string, required)
                  - `type` (string, required)
                    Enum: "OptionHomeDomain"
                - OptionSetFlag:
                  - `setFlag` (string, required)
                    Enum: "AuthImmutable"
                  - `type` (string, required)
                    Enum: "OptionSetFlag"
              - `type` (string, required)
                Enum: "SetOptions"
          - `memo` (any) — one of (discriminator: type):
            - Hash:
              - `value` (string, required)
                Hex encoded stellar hash.
              - `type` (string, required)
                Enum: "Hash"
            - Id:
              - `value` (string, required)
                This field is a unsigned 64bit integer that can store values in range from 0 to 18446744073709551615.It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
              - `type` (string, required)
                Enum: "Id"
            - Return:
              - `value` (string, required)
                Hex encoded stellar hash.
              - `type` (string, required)
                Enum: "Return"
            - Text:
              - `value` (string, required)
                String encoded using either ASCII or UTF-8, up to 28-bytes long
              - `type` (string, required)
                Enum: "Text"
          - `feeStrategy` (any, required) — one of (discriminator: type):
            - Priority:
              - `priority` (string, required)
                Enum: same as `priority` (3 values)
              - `type` (string, required)
                Enum: same as `type` (1 values)
            - SpecifiedRate:
              - `baseFee` (string, required)
                This field is a large integer and represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
              - `type` (string, required)
                Enum: same as `type` in "SpecifiedRate" (1 values)
          - `maximumFee` (string)
            This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `type` (string, required)
            Enum: same as `type` in "Stellar" (1 values)
        - Substrate:
          - `pallet` (any, required) — one of (discriminator: type):
            - Balances:
              - `method` (any, required)
                - `destination` (any, required)
                - `amount` (string, required)
                  This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
                - `type` (string, required)
                  Enum: "TransferKeepAlive"
              - `type` (string, required)
                Enum: "Balances"
            - Staking:
              - `method` (any, required) — one of (discriminator: type):
                - Bond:
                  - `controller` (any)
                  - `value` (string, required)
                    This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
                  - `payee` (any, required)
                  - `type` (string, required)
                    Enum: "Bond"
                - BondExtra:
                  - `maxAdditional` (string, required)
                    This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
                  - `type` (string, required)
                    Enum: "BondExtra"
                - Chill:
                  - `type` (string, required)
                    Enum: "Chill"
                - Nominate:
                  - `targets` (array, required)
                  - `type` (string, required)
                    Enum: "Nominate"
                - Rebond:
                  - `value` (string, required)
                    This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
                  - `type` (string, required)
                    Enum: "Rebond"
                - SetController:
                  - `controller` (any)
                  - `type` (string, required)
                    Enum: "SetController"
                - SetPayee:
                  - `payee` (any, required)
                  - `type` (string, required)
                    Enum: "SetPayee"
                - Unbond:
                  - `value` (string, required)
                    This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
                  - `type` (string, required)
                    Enum: "Unbond"
                - WithdrawUnbonded:
                  - `numSlashingSpans` (integer, required)
                  - `type` (string, required)
                    Enum: "WithdrawUnbonded"
              - `type` (string, required)
                Enum: "Staking"
          - `feeStrategy` (any, required)
            - `priority` (string, required)
              Enum: same as `priority` (3 values)
            - `type` (string, required)
              Enum: same as `type` (1 values)
          - `maximumFee` (string)
            This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `type` (string, required)
            Enum: same as `type` in "Substrate" (1 values)
        - Tezos:
          - `operation` (any, required) — one of (discriminator: type):
            - Delegation:
              - `destination` (any, required) — one of (discriminator: type):
                - Account:
                  - `accountId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Account" (1 values)
                - Address:
                  - `address` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Address" (1 values)
                - Endpoint:
                  - `endpointId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Endpoint" (1 values)
              - `type` (string, required)
                Enum: "Delegation"
            - Reveal:
              - `type` (string, required)
                Enum: "Reveal"
            - Transaction:
              - `destination` (any, required) — one of (discriminator: type):
                - Account:
                  - `accountId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Account" (1 values)
                - Address:
                  - `address` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Address" (1 values)
                - Endpoint:
                  - `endpointId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Endpoint" (1 values)
              - `amount` (string, required)
                This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
              - `contractParameters` (any)
                - `value` (string, required)
                  Hex encoded string.
                - `type` (string, required)
                  Enum: "Raw"
              - `type` (string, required)
                Enum: "Transaction"
            - Undelegation:
              - `type` (string, required)
                Enum: "Undelegation"
          - `feeStrategy` (any, required)
            - `priority` (string, required)
              Enum: same as `priority` (3 values)
            - `type` (string, required)
              Enum: same as `type` (1 values)
          - `maximumFee` (string)
            This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `type` (string, required)
            Enum: same as `type` in "Tezos" (1 values)
        - Tron:
          - `feeStrategy` (any, required)
            - `priority` (string, required)
              Enum: same as `priority` (3 values)
            - `type` (string, required)
              Enum: same as `type` (1 values)
          - `maximumFee` (string)
            This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `operation` (any, required) — one of (discriminator: type):
            - NativeTransfer:
              - `destination` (any, required) — one of (discriminator: type):
                - Account:
                  - `accountId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Account" (1 values)
                - Address:
                  - `address` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Address" (1 values)
                - Endpoint:
                  - `endpointId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Endpoint" (1 values)
              - `amount` (string, required)
                This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
              - `type` (string, required)
                Enum: "NativeTransfer"
            - TRC20Transfer:
              - `destination` (any, required) — one of (discriminator: type):
                - Account:
                  - `accountId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Account" (1 values)
                - Address:
                  - `address` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Address" (1 values)
                - Endpoint:
                  - `endpointId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Endpoint" (1 values)
              - `amount` (string, required)
                This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
              - `contractAddress` (string, required)
              - `type` (string, required)
                Enum: "TRC20Transfer"
          - `type` (string, required)
            Enum: same as `type` in "Tron" (1 values)
        - XRPL:
          - `feeStrategy` (any, required) — one of (discriminator: type):
            - Priority:
              - `priority` (string, required)
                Enum: same as `priority` (3 values)
              - `type` (string, required)
                Enum: same as `type` (1 values)
            - SpecifiedAdditionalFee:
              - `drops` (string, required)
                This field is a large integer and represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
              - `type` (string, required)
                Enum: "SpecifiedAdditionalFee"
          - `maximumFee` (string)
            This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `sourceTag` (integer)
          - `memos` (array, required)
          - `memos.memoData` (string)
            Hex encoded string.
          - `memos.memoFormat` (string)
            Hex encoded string. The encoded string must only characters defined in RFC 3986 URLs
          - `memos.memoType` (string)
            Hex encoded string. The encoded string must only characters defined in RFC 3986 URLs
          - `operation` (any) — one of (discriminator: type):
            - AccountSet:
              - `setFlag` (string)
                Enum: "asfGlobalFreeze", "asfNoFreeze", "asfRequireAuth", "asfAllowTrustLineClawback", "asfAccountTxnID", "asfDepositAuth", "asfRequireDest", "asfDefaultRipple"
              - `clearFlag` (string)
                Enum: same as `setFlag` in "AccountSet" (8 values)
              - `transferRate` (integer)
              - `type` (string, required)
                Enum: "AccountSet"
            - Clawback:
              - `currency` (any, required) — one of (discriminator: type):
                - Currency:
                  - `code` (string, required)
                  - `issuer` (string, required)
                  - `type` (string, required)
                    Enum: "Currency"
                - MultiPurposeToken:
                  - `issuanceId` (string, required)
                    XRPL MPToken Issuance ID (192-bit integer hex encoded)
                  - `type` (string, required)
                    Enum: same as `type` in "MultiPurposeToken" (1 values)
                - TickerId:
                  - `tickerId` (string, required)
                  - `type` (string, required)
                    Enum: "TickerId"
              - `holder` (any, required) — one of (discriminator: type):
                - Account:
                  - `accountId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Account" (1 values)
                - Address:
                  - `address` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Address" (1 values)
                - Endpoint:
                  - `endpointId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Endpoint" (1 values)
              - `value` (string, required)
                This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
              - `type` (string, required)
                Enum: "Clawback"
            - DepositPreauth:
              - `authorize` (any) — one of (discriminator: type):
                - Account:
                  - `accountId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Account" (1 values)
                - Address:
                  - `address` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Address" (1 values)
                - Endpoint:
                  - `endpointId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Endpoint" (1 values)
              - `unauthorize` (any) — one of (discriminator: type):
                - Account:
                  - `accountId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Account" (1 values)
                - Address:
                  - `address` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Address" (1 values)
                - Endpoint:
                  - `endpointId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Endpoint" (1 values)
              - `type` (string, required)
                Enum: "DepositPreauth"
            - MPTokenAuthorize:
              - `issuanceId` (string, required)
                XRPL MPToken Issuance ID (192-bit integer hex encoded)
              - `flags` (array, required)
                Enum: "tfMPTUnauthorize"
              - `type` (string, required)
                Enum: "MPTokenAuthorize"
            - OfferCreate:
              - `flags` (array, required)
                Enum: "tfImmediateOrCancel", "tfFillOrKill", "tfSell"
              - `takerGets` (object, required)
              - `takerGets.currency` (any)
              - `takerGets.amount` (string, required)
                This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
              - `takerPays` (object, required)
              - `type` (string, required)
                Enum: "OfferCreate"
            - Payment:
              - `destination` (any, required) — one of (discriminator: type):
                - Account:
                  - `accountId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Account" (1 values)
                - Address:
                  - `address` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Address" (1 values)
                - Endpoint:
                  - `endpointId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Endpoint" (1 values)
              - `amount` (string, required)
                This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
              - `destinationTag` (integer)
              - `currency` (any) — one of (discriminator: type):
                - Currency:
                  - `code` (string, required)
                  - `issuer` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Currency" (1 values)
                - MultiPurposeToken:
                  - `issuanceId` (string, required)
                    XRPL MPToken Issuance ID (192-bit integer hex encoded)
                  - `type` (string, required)
                    Enum: same as `type` in "MultiPurposeToken" (1 values)
                - TickerId:
                  - `tickerId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "TickerId" (1 values)
              - `type` (string, required)
                Enum: same as `type` (1 values)
            - TrustSet:
              - `flags` (array, required)
                Enum: "tfSetFreeze", "tfClearFreeze", "tfSetfAuth"
              - `limitAmount` (object, required)
              - `limitAmount.currency` (any, required)
              - `limitAmount.value` (string, required)
                This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
              - `enableRippling` (boolean)
              - `type` (string, required)
                Enum: "TrustSet"
          - `type` (string, required)
            Enum: same as `type` in "XRPL" (1 values)
          - `destination` (any) — one of (discriminator: type):
            - Account:
              - `accountId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Account" (1 values)
            - Address:
              - `address` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Address" (1 values)
            - Endpoint:
              - `endpointId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Endpoint" (1 values)
          - `amount` (string)
            This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `destinationTag` (integer)
      - `description` (string)
      - `customProperties` (object, required)
      - `type` (string, required)
        Enum: "v0_CreateTransactionOrder"
    - v0_CreateTransferOrder:
      - `id` (string, required)
      - `accountId` (string, required)
      - `tickerId` (string, required)
      - `outputs` (array, required)
      - `outputs.destination` (any, required) — one of (discriminator: type):
        - Account:
          - `accountId` (string, required)
          - `type` (string, required)
            Enum: same as `type` in "Account" (1 values)
        - Address:
          - `address` (string, required)
          - `type` (string, required)
            Enum: same as `type` in "Address" (1 values)
        - Endpoint:
          - `endpointId` (string, required)
          - `type` (string, required)
            Enum: same as `type` in "Endpoint" (1 values)
      - `outputs.amount` (string, required)
        This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
      - `outputs.paysFee` (boolean)
      - `feeStrategy` (string, required)
        Enum: same as `priority` (3 values)
      - `maximumFee` (string)
        This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
      - `preferredAddressForChange` (string)
        Hint for specifically bitcoin ledgers to have the transaction happen with addressForChange PrimaryAddress - so change utxo goes to address \0\0 - aligned with dry-runs - rather than the default generate a new chain-internal address.
        Enum: "PrimaryAddress"
      - `description` (string)
      - `customProperties` (object, required)
      - `type` (string, required)
        Enum: "v0_CreateTransferOrder"
    - v0_CreateUser:
      - `id` (string, required)
      - `alias` (string, required)
      - `publicKey` (string, required)
      - `roles` (array, required)
      - `lock` (string, required)
        Enum: same as `lock` in "v0_CreateAccount" (2 values)
      - `description` (string)
      - `customProperties` (object, required)
      - `loginIds` (array)
        Domain-unique loginId-loginProviderId pairs. Must be specified for login and match pre-configured values.
      - `loginIds.id` (string, required)
        User identifier used by the provider.
      - `loginIds.providerId` (string, required)
        Login provider. For internal login, set to harmonize. For external identity providers, must match the provider name.
      - `type` (string, required)
        Enum: "v0_CreateUser"
    - v0_CreateVault:
      - `id` (string, required)
      - `alias` (string, required)
      - `parameters` (any) — one of (discriminator: type):
        - HSM:
          - `type` (string, required)
            Enum: "HSM"
        - MPC:
          - `backupEncryptionKey` (string)
            0x prefixed Hex encoded backup encryption key, supported key size between 2048 and 4096 bits.
          - `type` (string, required)
            Enum: "MPC"
      - `publicKey` (string, required)
      - `lock` (string, required)
        Enum: same as `lock` in "v0_CreateAccount" (2 values)
      - `description` (string)
      - `customProperties` (object, required)
      - `type` (string, required)
        Enum: "v0_CreateVault"
    - v0_ExecuteExtension:
      - `payload` (any, required)
        - `id` (string, required)
        - `externalAccountId` (string, required)
        - `parameters` (object, required) — one of (discriminator: type):
          - Transfer:
            - `amount` (string, required)
            - `externalTickerName` (string, required)
            - `destination` (object, required) — one of (discriminator: type):
              - Account:
                - `accountId` (string, required)
                - `type` (string, required)
                  Enum: same as `type` in "Account" (1 values)
              - Endpoint:
                - `endpointId` (string, required)
                - `type` (string, required)
                  Enum: same as `type` in "Endpoint" (1 values)
              - Address:
                - `address` (string, required)
                - `type` (string, required)
                  Enum: same as `type` in "Address" (1 values)
              - ExternalAccount:
                - `externalAccountId` (string, required)
                - `type` (string, required)
                  Enum: "ExternalAccount"
            - `destination.tag` (string,null)
            - `type` (string, required)
              Enum: same as `type` in "Transfer" (1 values)
          - Trade:
            - `baseExternalTickerName` (string, required)
            - `quoteExternalTickerName` (string, required)
            - `direction` (string, required)
              Enum: "Buy", "Sell"
            - `quantity` (string, required)
            - `type` (string, required)
              Enum: "Trade"
        - `description` (string, required)
        - `customProperties` (object, required)
        - `type` (string, required)
          Enum: "Flows_v0_CreateTransactionOrder"
      - `type` (string, required)
        Enum: "v0_ExecuteExtension"
    - v0_LockAccount:
      - `reference` (object, required)
      - `reference.id` (string, required)
      - `reference.revision` (integer, required)
      - `type` (string, required)
        Enum: "v0_LockAccount"
    - v0_LockDomain:
      - `reference` (object, required)
      - `reference.id` (string, required)
      - `reference.revision` (integer, required)
      - `type` (string, required)
        Enum: "v0_LockDomain"
    - v0_LockEndpoint:
      - `reference` (object, required)
      - `reference.id` (string, required)
      - `reference.revision` (integer, required)
      - `type` (string, required)
        Enum: "v0_LockEndpoint"
    - v0_LockPolicy:
      - `reference` (object, required)
      - `reference.id` (string, required)
      - `reference.revision` (integer, required)
      - `type` (string, required)
        Enum: "v0_LockPolicy"
    - v0_LockTicker:
      - `reference` (object, required)
      - `reference.id` (string, required)
      - `reference.revision` (integer, required)
      - `type` (string, required)
        Enum: "v0_LockTicker"
    - v0_LockUser:
      - `reference` (object, required)
      - `reference.id` (string, required)
      - `reference.revision` (integer, required)
      - `type` (string, required)
        Enum: "v0_LockUser"
    - v0_LockVault:
      - `reference` (object, required)
      - `reference.id` (string, required)
      - `reference.revision` (integer, required)
      - `type` (string, required)
        Enum: "v0_LockVault"
    - v0_MigrateSilo3AccountBatch:
      - `vaultId` (string, required)
      - `wasColdSilo` (boolean, required)
      - `wasTestSilo` (boolean, required)
      - `accounts` (array, required)
      - `accounts.id` (string, required)
      - `accounts.alias` (string, required)
      - `accounts.description` (string)
      - `accounts.ledgerId` (string, required)
      - `accounts.lockStatus` (string, required)
        Enum: same as `lock` in "v0_CreateAccount" (2 values)
      - `accounts.publicId` (string, required)
        Example: "D37D-04ACF7C4"
      - `accounts.customProperties` (object, required)
      - `type` (string, required)
        Enum: "v0_MigrateSilo3AccountBatch"
    - v0_NotarizeData:
      - `data` (string, required)
      - `type` (string, required)
        Enum: "v0_NotarizeData"
    - v0_ReleaseQuarantinedTransfers:
      - `accountId` (string, required)
      - `transferIds` (array, required)
      - `type` (string, required)
        Enum: "v0_ReleaseQuarantinedTransfers"
    - v0_SetSystemProperty:
      - `revision` (integer)
      - `value` (any, required)
        - `value` (object, required)
        - `value.publicKey` (any, required)
          - `value` (string, required)
          - `type` (string, required)
            Enum: "PublicKey"
        - `type` (string, required)
          Enum: "StateReviewAuthorityProperty"
      - `type` (string, required)
        Enum: "v0_SetSystemProperty"
    - v0_SignManifest:
      - `id` (string, required)
      - `accountId` (string, required)
      - `ledgerId` (string)
      - `content` (any, required) — one of (discriminator: type):
        - EIP-191:
          - `value` (string, required)
          - `type` (string, required)
            Enum: "EIP-191"
        - JWT:
          - `header` (object, required)
          - `header.type` (string)
          - `header.algorithm` (string)
          - `header.additionalParameters` (object)
          - `payload` (object, required)
          - `payload.issuer` (string)
          - `payload.subject` (string)
          - `payload.audience` (string)
          - `payload.expiration` (integer)
          - `payload.notBefore` (integer)
          - `payload.issuedAt` (integer)
          - `payload.jwtId` (string)
          - `payload.additionalClaims` (object)
          - `type` (string, required)
            Enum: "JWT"
        - Unsafe:
          - `value` (string, required)
          - `type` (string, required)
            Enum: "Unsafe"
      - `description` (string)
      - `customProperties` (object, required)
      - `type` (string, required)
        Enum: "v0_SignManifest"
    - v0_UnlockAccount:
      - `reference` (object, required)
      - `reference.id` (string, required)
      - `reference.revision` (integer, required)
      - `type` (string, required)
        Enum: "v0_UnlockAccount"
    - v0_UnlockDomain:
      - `reference` (object, required)
      - `reference.id` (string, required)
      - `reference.revision` (integer, required)
      - `type` (string, required)
        Enum: "v0_UnlockDomain"
    - v0_UnlockEndpoint:
      - `reference` (object, required)
      - `reference.id` (string, required)
      - `reference.revision` (integer, required)
      - `type` (string, required)
        Enum: "v0_UnlockEndpoint"
    - v0_UnlockPolicy:
      - `reference` (object, required)
      - `reference.id` (string, required)
      - `reference.revision` (integer, required)
      - `type` (string, required)
        Enum: "v0_UnlockPolicy"
    - v0_UnlockTicker:
      - `reference` (object, required)
      - `reference.id` (string, required)
      - `reference.revision` (integer, required)
      - `type` (string, required)
        Enum: "v0_UnlockTicker"
    - v0_UnlockUser:
      - `reference` (object, required)
      - `reference.id` (string, required)
      - `reference.revision` (integer, required)
      - `type` (string, required)
        Enum: "v0_UnlockUser"
    - v0_UnlockVault:
      - `reference` (object, required)
      - `reference.id` (string, required)
      - `reference.revision` (integer, required)
      - `type` (string, required)
        Enum: "v0_UnlockVault"
    - v0_UpdateAccount:
      - `reference` (object, required)
      - `reference.id` (string, required)
      - `reference.revision` (integer, required)
      - `alias` (string, required)
      - `description` (string)
      - `customProperties` (object, required)
      - `type` (string, required)
        Enum: "v0_UpdateAccount"
    - v0_UpdateDomain:
      - `reference` (object, required)
      - `reference.id` (string, required)
      - `reference.revision` (integer, required)
      - `alias` (string, required)
      - `description` (string)
      - `customProperties` (object, required)
      - `type` (string, required)
        Enum: "v0_UpdateDomain"
    - v0_UpdateDomainPermissions:
      - `reference` (object, required)
      - `reference.id` (string, required)
      - `reference.revision` (integer, required)
      - `permissions` (object, required)
      - `permissions.readAccess` (object, required)
      - `permissions.readAccess.domains` (array, required)
      - `permissions.readAccess.users` (array, required)
      - `permissions.readAccess.endpoints` (array, required)
      - `permissions.readAccess.policies` (array, required)
      - `permissions.readAccess.accounts` (array, required)
      - `permissions.readAccess.transactions` (array, required)
      - `permissions.readAccess.requests` (array, required)
      - `permissions.readAccess.events` (array, required)
      - `type` (string, required)
        Enum: "v0_UpdateDomainPermissions"
    - v0_UpdateEndpoint:
      - `reference` (object, required)
      - `reference.id` (string, required)
      - `reference.revision` (integer, required)
      - `address` (string, required)
      - `trustScore` (integer, required)
      - `parameters` (any)
        - `ABI` (string)
          This field can be used to provide an Application Binary Interface (ABI) for EVM-based smart contracts, Harmonize's front-end uses the field to provide an extended support when interacting with smart contracts, therefore it is not recommended to submit invalid ABIs in this field but Harmonize will not prevent the submission of invalid ABIs to tolerate use cases outside of Harmonize's front-end.
        - `type` (string, required)
          Enum: same as `type` (1 values)
      - `alias` (string, required)
      - `description` (string)
      - `customProperties` (object, required)
      - `type` (string, required)
        Enum: "v0_UpdateEndpoint"
      - `ledgerId` (string)
    - v0_UpdateLedger:
      - `reference` (object, required)
      - `reference.id` (string, required)
      - `reference.revision` (integer, required)
      - `alias` (string, required)
      - `parameters` (any, required) — one of (discriminator: type):
        - Algorand:
          - `genesisId` (string, required)
          - `genesisHash` (string, required)
          - `nativeTickerSymbol` (string, required)
          - `nativeTickerName` (string, required)
          - `nativeTickerDecimals` (integer, required)
          - `type` (string, required)
            Enum: same as `type` in "Algorand" (1 values)
        - Bitcoin:
          - `supportsSegWit` (boolean, required)
          - `vaultLedgerIdentifier` (string, required)
            Enum: same as `vaultLedgerIdentifier` in "Bitcoin" (5 values)
          - `network` (string, required)
            Enum: same as `network` in "Bitcoin" (3 values)
          - `tickerSymbol` (string, required)
          - `tickerName` (string, required)
          - `dustLimit` (string, required)
            This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `type` (string, required)
            Enum: same as `type` in "Bitcoin" (1 values)
        - Cardano:
          - `nativeTickerSymbol` (string, required)
          - `nativeTickerName` (string, required)
          - `testnetMagic` (integer)
          - `type` (string, required)
            Enum: same as `type` in "Cardano" (1 values)
        - Ethereum:
          - `chainId` (integer, required)
          - `vaultLedgerIdentifier` (string, required)
            Enum: same as `vaultLedgerIdentifier` in "Ethereum" (2 values)
          - `nativeTickerSymbol` (string, required)
          - `nativeTickerName` (string, required)
          - `supportsEIP1559` (boolean, required)
          - `type` (string, required)
            Enum: same as `type` (1 values)
        - Hedera:
          - `nativeTickerSymbol` (string, required)
          - `nativeTickerName` (string, required)
          - `type` (string, required)
            Enum: same as `type` in "Hedera" (1 values)
        - Solana:
          - `nativeTickerSymbol` (string, required)
          - `nativeTickerName` (string, required)
          - `lamportsPerSignature` (string, required)
            This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `type` (string, required)
            Enum: same as `type` in "Solana" (1 values)
        - Stellar:
          - `nativeTickerSymbol` (string, required)
          - `nativeTickerName` (string, required)
          - `networkPassphrase` (string, required)
          - `type` (string, required)
            Enum: same as `type` in "Stellar" (1 values)
        - Substrate:
          - `genesisHash` (string, required)
          - `addressPrefix` (integer, required)
          - `nativeTickerSymbol` (string, required)
          - `nativeTickerName` (string, required)
          - `nativeTickerDecimals` (integer, required)
          - `supportedRuntimeVersions` (array, required)
          - `supportedRuntimeVersions.transactionVersion` (integer, required)
          - `supportedRuntimeVersions.feeParameters` (any, required)
          - `supportedRuntimeVersions.pallets` (array, required)
          - `supportedRuntimeVersions.chainType` (string)
            Enum: same as `supportedRuntimeVersions.chainType` in "Substrate" (2 values)
          - `type` (string, required)
            Enum: same as `type` in "Substrate" (1 values)
        - Tezos:
          - `nativeTickerSymbol` (string, required)
          - `nativeTickerName` (string, required)
          - `chainId` (string, required)
          - `type` (string, required)
            Enum: same as `type` in "Tezos" (1 values)
        - Tron:
          - `nativeTickerSymbol` (string, required)
          - `nativeTickerName` (string, required)
          - `type` (string, required)
            Enum: same as `type` in "Tron" (1 values)
        - XRPL:
          - `nativeTickerSymbol` (string, required)
          - `nativeTickerName` (string, required)
          - `networkId` (integer, required)
          - `type` (string, required)
            Enum: same as `type` in "XRPL" (1 values)
      - `description` (string)
      - `customProperties` (object, required)
      - `type` (string, required)
        Enum: "v0_UpdateLedger"
    - v0_UpdatePolicy:
      - `reference` (object, required)
      - `reference.id` (string, required)
      - `reference.revision` (integer, required)
      - `alias` (string, required)
      - `rank` (integer, required)
      - `intentTypes` (array)
        Enum: same as `details.payload.type` (45 values)
      - `scope` (string, required)
        Enum: same as `policies.scope` in "v0_CreateDomain" (3 values)
      - `scriptingEngine` (string, required)
        Enum: same as `policies.scriptingEngine` in "v0_CreateDomain" (1 values)
      - `condition` (any) — one of (discriminator: type):
        Example: {"left":{"left":{"expression":"true == true","type":"Expression"},"right":{"expression":"false == true","type":"Expression"},"type":"And"},"right":{"left":{"expression":"true == false","type":"Expression"},"right":{"expression":"false == false","type":"Expression"},"type":"Or"}}
        - And:
          - `left` (any, required) — one of (discriminator: type):
            Example: {"left":{"left":{"expression":"true == true","type":"Expression"},"right":{"expression":"false == true","type":"Expression"},"type":"And"},"right":{"left":{"expression":"true == false","type":"Expression"},"right":{"expression":"false == false","type":"Expression"},"type":"Or"}}
            - Expression:
              - `expression` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Expression" (1 values)
            - Or:
              - `left` (any, required)
                Example: {"left":{"left":{"expression":"true == true","type":"Expression"},"right":{"expression":"false == true","type":"Expression"},"type":"And"},"right":{"left":{"expression":"true == false","type":"Expression"},"right":{"expression":"false == false","type":"Expression"},"type":"Or"}}
                - `expression` (string, required)
                - `type` (string, required)
                  Enum: same as `type` in "Expression" (1 values)
              - `right` (any, required)
                Example: {"left":{"left":{"expression":"true == true","type":"Expression"},"right":{"expression":"false == true","type":"Expression"},"type":"And"},"right":{"left":{"expression":"true == false","type":"Expression"},"right":{"expression":"false == false","type":"Expression"},"type":"Or"}}
                - `expression` (string, required)
                - `type` (string, required)
                  Enum: same as `type` in "Expression" (1 values)
              - `type` (string, required)
                Enum: same as `type` in "Or" (1 values)
          - `right` (any, required) — one of (discriminator: type):
            Example: {"left":{"left":{"expression":"true == true","type":"Expression"},"right":{"expression":"false == true","type":"Expression"},"type":"And"},"right":{"left":{"expression":"true == false","type":"Expression"},"right":{"expression":"false == false","type":"Expression"},"type":"Or"}}
            - Expression:
              - `expression` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Expression" (1 values)
            - Or:
              - `left` (any, required)
                Example: {"left":{"left":{"expression":"true == true","type":"Expression"},"right":{"expression":"false == true","type":"Expression"},"type":"And"},"right":{"left":{"expression":"true == false","type":"Expression"},"right":{"expression":"false == false","type":"Expression"},"type":"Or"}}
                - `expression` (string, required)
                - `type` (string, required)
                  Enum: same as `type` in "Expression" (1 values)
              - `right` (any, required)
                Example: {"left":{"left":{"expression":"true == true","type":"Expression"},"right":{"expression":"false == true","type":"Expression"},"type":"And"},"right":{"left":{"expression":"true == false","type":"Expression"},"right":{"expression":"false == false","type":"Expression"},"type":"Or"}}
                - `expression` (string, required)
                - `type` (string, required)
                  Enum: same as `type` in "Expression" (1 values)
              - `type` (string, required)
                Enum: same as `type` in "Or" (1 values)
          - `type` (string, required)
            Enum: same as `type` in "And" (1 values)
        - Expression:
          - `expression` (string, required)
          - `type` (string, required)
            Enum: same as `type` in "Expression" (1 values)
        - Or:
          - `left` (any, required) — one of (discriminator: type):
            Example: {"left":{"left":{"expression":"true == true","type":"Expression"},"right":{"expression":"false == true","type":"Expression"},"type":"And"},"right":{"left":{"expression":"true == false","type":"Expression"},"right":{"expression":"false == false","type":"Expression"},"type":"Or"}}
            - And:
              - `left` (any, required)
                Example: {"left":{"left":{"expression":"true == true","type":"Expression"},"right":{"expression":"false == true","type":"Expression"},"type":"And"},"right":{"left":{"expression":"true == false","type":"Expression"},"right":{"expression":"false == false","type":"Expression"},"type":"Or"}}
                - `expression` (string, required)
                - `type` (string, required)
                  Enum: same as `type` in "Expression" (1 values)
              - `right` (any, required)
                Example: {"left":{"left":{"expression":"true == true","type":"Expression"},"right":{"expression":"false == true","type":"Expression"},"type":"And"},"right":{"left":{"expression":"true == false","type":"Expression"},"right":{"expression":"false == false","type":"Expression"},"type":"Or"}}
                - `expression` (string, required)
                - `type` (string, required)
                  Enum: same as `type` in "Expression" (1 values)
              - `type` (string, required)
                Enum: same as `type` in "And" (1 values)
            - Expression:
              - `expression` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Expression" (1 values)
          - `right` (any, required) — one of (discriminator: type):
            Example: {"left":{"left":{"expression":"true == true","type":"Expression"},"right":{"expression":"false == true","type":"Expression"},"type":"And"},"right":{"left":{"expression":"true == false","type":"Expression"},"right":{"expression":"false == false","type":"Expression"},"type":"Or"}}
            - And:
              - `left` (any, required)
                Example: {"left":{"left":{"expression":"true == true","type":"Expression"},"right":{"expression":"false == true","type":"Expression"},"type":"And"},"right":{"left":{"expression":"true == false","type":"Expression"},"right":{"expression":"false == false","type":"Expression"},"type":"Or"}}
                - `expression` (string, required)
                - `type` (string, required)
                  Enum: same as `type` in "Expression" (1 values)
              - `right` (any, required)
                Example: {"left":{"left":{"expression":"true == true","type":"Expression"},"right":{"expression":"false == true","type":"Expression"},"type":"And"},"right":{"left":{"expression":"true == false","type":"Expression"},"right":{"expression":"false == false","type":"Expression"},"type":"Or"}}
                - `expression` (string, required)
                - `type` (string, required)
                  Enum: same as `type` in "Expression" (1 values)
              - `type` (string, required)
                Enum: same as `type` in "And" (1 values)
            - Expression:
              - `expression` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Expression" (1 values)
          - `type` (string, required)
            Enum: same as `type` in "Or" (1 values)
      - `workflow` (array) — one of (discriminator: type):
        Example: [{"left":{"left":{"role":"Admin","quorum":1,"type":"RoleQuorum"},"right":{"role":"Trader","quorum":2,"type":"RoleQuorum"},"type":"And"},"right":{"left":{"role":"Customer","quorum":3,"type":"RoleQuorum"},"right":{"role":"Manager","quorum":4,"type":"RoleQuorum"},"type":"Or"}}]
        - And:
          - `left` (any, required) — one of (discriminator: type):
            Example: {"left":{"left":{"role":"Admin","quorum":1,"type":"RoleQuorum"},"right":{"role":"Trader","quorum":2,"type":"RoleQuorum"},"type":"And"},"right":{"left":{"role":"Customer","quorum":3,"type":"RoleQuorum"},"right":{"role":"Manager","quorum":4,"type":"RoleQuorum"},"type":"Or"}}
            - Or:
              - `left` (any, required)
                Example: {"left":{"left":{"role":"Admin","quorum":1,"type":"RoleQuorum"},"right":{"role":"Trader","quorum":2,"type":"RoleQuorum"},"type":"And"},"right":{"left":{"role":"Customer","quorum":3,"type":"RoleQuorum"},"right":{"role":"Manager","quorum":4,"type":"RoleQuorum"},"type":"Or"}}
                - `role` (string, required)
                - `quorum` (integer, required)
                - `type` (string, required)
                  Enum: same as `type` in "RoleQuorum" (1 values)
              - `right` (any, required)
                Example: {"left":{"left":{"role":"Admin","quorum":1,"type":"RoleQuorum"},"right":{"role":"Trader","quorum":2,"type":"RoleQuorum"},"type":"And"},"right":{"left":{"role":"Customer","quorum":3,"type":"RoleQuorum"},"right":{"role":"Manager","quorum":4,"type":"RoleQuorum"},"type":"Or"}}
                - `role` (string, required)
                - `quorum` (integer, required)
                - `type` (string, required)
                  Enum: same as `type` in "RoleQuorum" (1 values)
              - `type` (string, required)
                Enum: same as `type` in "Or" (1 values)
            - RoleQuorum:
              - `role` (string, required)
              - `quorum` (integer, required)
              - `type` (string, required)
                Enum: same as `type` in "RoleQuorum" (1 values)
          - `right` (any, required) — one of (discriminator: type):
            Example: {"left":{"left":{"role":"Admin","quorum":1,"type":"RoleQuorum"},"right":{"role":"Trader","quorum":2,"type":"RoleQuorum"},"type":"And"},"right":{"left":{"role":"Customer","quorum":3,"type":"RoleQuorum"},"right":{"role":"Manager","quorum":4,"type":"RoleQuorum"},"type":"Or"}}
            - Or:
              - `left` (any, required)
                Example: {"left":{"left":{"role":"Admin","quorum":1,"type":"RoleQuorum"},"right":{"role":"Trader","quorum":2,"type":"RoleQuorum"},"type":"And"},"right":{"left":{"role":"Customer","quorum":3,"type":"RoleQuorum"},"right":{"role":"Manager","quorum":4,"type":"RoleQuorum"},"type":"Or"}}
                - `role` (string, required)
                - `quorum` (integer, required)
                - `type` (string, required)
                  Enum: same as `type` in "RoleQuorum" (1 values)
              - `right` (any, required)
                Example: {"left":{"left":{"role":"Admin","quorum":1,"type":"RoleQuorum"},"right":{"role":"Trader","quorum":2,"type":"RoleQuorum"},"type":"And"},"right":{"left":{"role":"Customer","quorum":3,"type":"RoleQuorum"},"right":{"role":"Manager","quorum":4,"type":"RoleQuorum"},"type":"Or"}}
                - `role` (string, required)
                - `quorum` (integer, required)
                - `type` (string, required)
                  Enum: same as `type` in "RoleQuorum" (1 values)
              - `type` (string, required)
                Enum: same as `type` in "Or" (1 values)
            - RoleQuorum:
              - `role` (string, required)
              - `quorum` (integer, required)
              - `type` (string, required)
                Enum: same as `type` in "RoleQuorum" (1 values)
          - `type` (string, required)
            Enum: same as `type` in "And" (1 values)
        - Or:
          - `left` (any, required) — one of (discriminator: type):
            Example: {"left":{"left":{"role":"Admin","quorum":1,"type":"RoleQuorum"},"right":{"role":"Trader","quorum":2,"type":"RoleQuorum"},"type":"And"},"right":{"left":{"role":"Customer","quorum":3,"type":"RoleQuorum"},"right":{"role":"Manager","quorum":4,"type":"RoleQuorum"},"type":"Or"}}
            - And:
              - `left` (any, required)
                Example: {"left":{"left":{"role":"Admin","quorum":1,"type":"RoleQuorum"},"right":{"role":"Trader","quorum":2,"type":"RoleQuorum"},"type":"And"},"right":{"left":{"role":"Customer","quorum":3,"type":"RoleQuorum"},"right":{"role":"Manager","quorum":4,"type":"RoleQuorum"},"type":"Or"}}
                - `role` (string, required)
                - `quorum` (integer, required)
                - `type` (string, required)
                  Enum: same as `type` in "RoleQuorum" (1 values)
              - `right` (any, required)
                Example: {"left":{"left":{"role":"Admin","quorum":1,"type":"RoleQuorum"},"right":{"role":"Trader","quorum":2,"type":"RoleQuorum"},"type":"And"},"right":{"left":{"role":"Customer","quorum":3,"type":"RoleQuorum"},"right":{"role":"Manager","quorum":4,"type":"RoleQuorum"},"type":"Or"}}
                - `role` (string, required)
                - `quorum` (integer, required)
                - `type` (string, required)
                  Enum: same as `type` in "RoleQuorum" (1 values)
              - `type` (string, required)
                Enum: same as `type` in "And" (1 values)
            - RoleQuorum:
              - `role` (string, required)
              - `quorum` (integer, required)
              - `type` (string, required)
                Enum: same as `type` in "RoleQuorum" (1 values)
          - `right` (any, required) — one of (discriminator: type):
            Example: {"left":{"left":{"role":"Admin","quorum":1,"type":"RoleQuorum"},"right":{"role":"Trader","quorum":2,"type":"RoleQuorum"},"type":"And"},"right":{"left":{"role":"Customer","quorum":3,"type":"RoleQuorum"},"right":{"role":"Manager","quorum":4,"type":"RoleQuorum"},"type":"Or"}}
            - And:
              - `left` (any, required)
                Example: {"left":{"left":{"role":"Admin","quorum":1,"type":"RoleQuorum"},"right":{"role":"Trader","quorum":2,"type":"RoleQuorum"},"type":"And"},"right":{"left":{"role":"Customer","quorum":3,"type":"RoleQuorum"},"right":{"role":"Manager","quorum":4,"type":"RoleQuorum"},"type":"Or"}}
                - `role` (string, required)
                - `quorum` (integer, required)
                - `type` (string, required)
                  Enum: same as `type` in "RoleQuorum" (1 values)
              - `right` (any, required)
                Example: {"left":{"left":{"role":"Admin","quorum":1,"type":"RoleQuorum"},"right":{"role":"Trader","quorum":2,"type":"RoleQuorum"},"type":"And"},"right":{"left":{"role":"Customer","quorum":3,"type":"RoleQuorum"},"right":{"role":"Manager","quorum":4,"type":"RoleQuorum"},"type":"Or"}}
                - `role` (string, required)
                - `quorum` (integer, required)
                - `type` (string, required)
                  Enum: same as `type` in "RoleQuorum" (1 values)
              - `type` (string, required)
                Enum: same as `type` in "And" (1 values)
            - RoleQuorum:
              - `role` (string, required)
              - `quorum` (integer, required)
              - `type` (string, required)
                Enum: same as `type` in "RoleQuorum" (1 values)
          - `type` (string, required)
            Enum: same as `type` in "Or" (1 values)
        - RoleQuorum:
          - `role` (string, required)
          - `quorum` (integer, required)
          - `type` (string, required)
            Enum: same as `type` in "RoleQuorum" (1 values)
      - `description` (string)
      - `customProperties` (object, required)
      - `type` (string, required)
        Enum: "v0_UpdatePolicy"
    - v0_UpdateTicker:
      - `reference` (object, required)
      - `reference.id` (string, required)
      - `reference.revision` (integer, required)
      - `name` (string, required)
      - `decimals` (integer)
      - `symbol` (string)
      - `description` (string)
      - `customProperties` (object, required)
      - `type` (string, required)
        Enum: "v0_UpdateTicker"
    - v0_UpdateUser:
      - `reference` (object, required)
      - `reference.id` (string, required)
      - `reference.revision` (integer, required)
      - `alias` (string, required)
      - `roles` (array, required)
      - `description` (string)
      - `customProperties` (object, required)
      - `loginIds` (array)
        Domain-unique loginId-loginProviderId pairs. Must be specified for login and match pre-configured values.
      - `loginIds.id` (string, required)
        User identifier used by the provider.
      - `loginIds.providerId` (string, required)
        Login provider. For internal login, set to harmonize. For external identity providers, must match the provider name.
      - `type` (string, required)
        Enum: "v0_UpdateUser"
    - v0_UpdateVault:
      - `reference` (object, required)
      - `reference.id` (string, required)
      - `reference.revision` (integer, required)
      - `alias` (string, required)
      - `parameters` (any) — one of (discriminator: type):
        - HSM:
          - `type` (string, required)
            Enum: same as `type` in "HSM" (1 values)
        - MPC:
          - `backupEncryptionKey` (string)
            0x prefixed Hex encoded backup encryption key, supported key size between 2048 and 4096 bits.
          - `type` (string, required)
            Enum: same as `type` in "MPC" (1 values)
      - `description` (string)
      - `customProperties` (object, required)
      - `type` (string, required)
        Enum: "v0_UpdateVault"
    - v0_ValidateTickers:
      - `tickers` (array, required)
      - `tickers.id` (string, required)
      - `tickers.ledgerId` (string, required)
      - `tickers.kind` (string, required)
        Enum: same as `kind` in "v0_CreateTicker" (3 values)
      - `tickers.name` (string, required)
      - `tickers.decimals` (integer)
      - `tickers.symbol` (string)
      - `tickers.ledgerDetails` (any, required) — one of (discriminator: type):
        - Algorand:
          - `properties` (any, required)
          - `type` (string, required)
            Enum: same as `type` in "Algorand" (1 values)
        - Bitcoin:
          - `properties` (any, required)
          - `type` (string, required)
            Enum: same as `type` in "Bitcoin" (1 values)
        - Cardano:
          - `properties` (any, required)
          - `type` (string, required)
            Enum: same as `type` in "Cardano" (1 values)
        - Ethereum:
          - `properties` (any, required)
          - `type` (string, required)
            Enum: same as `type` (1 values)
        - Hedera:
          - `properties` (any, required)
          - `type` (string, required)
            Enum: same as `type` in "Hedera" (1 values)
        - Solana:
          - `properties` (any, required)
          - `type` (string, required)
            Enum: same as `type` in "Solana" (1 values)
        - Stellar:
          - `properties` (any, required)
          - `type` (string, required)
            Enum: same as `type` in "Stellar" (1 values)
        - Substrate:
          - `properties` (any, required)
          - `type` (string, required)
            Enum: same as `type` in "Substrate" (1 values)
        - Tezos:
          - `properties` (any, required)
          - `type` (string, required)
            Enum: same as `type` in "Tezos" (1 values)
        - Tron:
          - `properties` (any, required)
          - `type` (string, required)
            Enum: same as `type` in "Tron" (1 values)
        - XRPL:
          - `properties` (any, required)
          - `type` (string, required)
            Enum: same as `type` in "XRPL" (1 values)
      - `tickers.lock` (string, required)
        Enum: same as `lock` in "v0_CreateAccount" (2 values)
      - `tickers.description` (string)
      - `tickers.customProperties` (object, required)
      - `type` (string, required)
        Enum: "v0_ValidateTickers"

  - `items.data.details.expiryAt` (string, required)

  - `items.data.details.author` (object, required)

  - `items.data.details.author.id` (string, required)

  - `items.data.details.author.domainId` (string, required)

  - `items.data.details.targetDomainId` (string, required)

  - `items.data.details.metadata` (object, required)

  - `items.data.details.metadata.description` (string)

  - `items.data.details.metadata.createdAt` (string, required)

  - `items.data.details.metadata.customProperties` (object, required)

  - `items.data.details.proposalSignature` (string, required)

  - `items.data.state` (object, required)

  - `items.data.state.status` (string, required)
    Enum: same as `state.status` (7 values)

  - `items.data.state.lastModifiedAt` (string)

  - `items.data.state.error` (object)

  - `items.data.state.error.code` (string, required)
    Enum: "AccountLocked", "AccountNotReady", "DecisionInvalid", "DomainLocked", "TickerLocked", "EndpointLocked", "EntityAlreadyCreated", "EntityRevisionMismatch", "EntityAlreadyUnlocked", "EntityAlreadyLocked", "LockStatusCannotBeChanged", "IntentAlreadyComplete", "IntentAlreadyExists", "IntentMissing", "InvalidParentDomain", "LedgerNotFound", "LedgerNotProvided", "InvalidLedgerParameters", "InvalidSystemPropertyParameters", "MustBeExecutedInCurrentDomain", "MustBeExecutedInParentDomain", "MustBeExecutedInRootDomain", "NoApplicablePoliciesForDomain", "NonUniquePoliciesById", "NonUniqueUsersByAlias", "NonUniqueValidatedTickersByLedgerDetails", "NonUniqueUsersById", "NonUniqueUsersByPublicKey", "NotApplicableForRootDomain", "PolicyRevisionMismatch", "PolicyScriptingExecutionFailed", "PolicyWorkflowFailed", "PublicKeyInvalid", "LoginIdAlreadyAssigned", "ProposerIntentSignatureMismatches", "RequestExpired", "IntentExpired", "StaleIntent", "RequestSubmitterLocked", "RequestSubmitterNotFound", "RequestSubmitterSignatureInvalid", "UnsupportedAccountKeyStrategy", "VaultNotFound", "VaultLocked", "VaultNotReady", "InvalidDestination", "InvalidTransactionOrderState", "InvalidTransactionOrderParameters", "InvalidTransferOrderParameters", "InvalidEndpointUpdateParameters", "InvalidEndpointCreateParameters", "InvalidManifestContent", "BatchTooLarge", "MigrateSilo3AccountBatchContainsDuplicateDerivationData", "MigrateSilo3AccountBatchContainsDuplicateAccountIds", "MigrateSilo3AccountAlreadyImported", "InvalidTickerLedgerDetails", "DuplicateTickerIdsToValidate", "DuplicateTickerLedgerDatasToValidate", "InvalidEntityId", "MissingLoginIds", "DuplicatedLoginIds", "FeatureFlagDisabled", "InvalidCreateAccountParameters", "InvalidAddAccountLedgersParameters", "CurrentPublicKeyNotMatching", "InvalidTrustedCollectionPublicKeySignature", "InvalidMigrationKeyMaterial", "InvalidEntityType", "DuplicatePublicKey", "InvalidVaultParameters", "BackupNotReady", "BackupAcknowledgeDenied", "ValidateTickersPostProcessingFailure"

  - `items.data.state.error.message` (string, required)

  - `items.data.state.progressPerPolicy` (array)

  - `items.data.state.progressPerPolicy.stepProgress` (array, required)

  - `items.data.state.progressPerPolicy.stepProgress.state` (string, required)
    Enum: "Open", "Approved", "Failed", "Rejected"

  - `items.data.state.progressPerPolicy.stepProgress.decisions` (array, required)

  - `items.data.state.progressPerPolicy.policyReference` (object, required)

  - `items.data.state.progressPerPolicy.policyReference.id` (string, required)

  - `items.data.state.progressPerPolicy.policyReference.revision` (integer, required)

  - `items.data.state.progressPerPolicy.policyReference.domainId` (string, required)

  - `items.signature` (string, required)

  - `items.signingKey` (string, required)

  - `count` (integer, required)

  - `currentStartingAfter` (string)

  - `nextStartingAfter` (string)

## Response 401 fields (application/json):

  - `reason` (string, required)

  - `message` (string)


