Previous Next JavaScript must be enabled to correctly display this content

## 2.6 Request Payload Samples

This topic describes about the payload sample request for Oracle Banking Liquidity Management Integration.

Oracle FLEXCUBE Universal Banking

Oracle FLEXCUBE Universal Banking Balance Fetch

    <soapenv:Envelope
            xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'
            xmlns:fcub='http://fcubs.ofss.com/service/FCUBSCoreService'><soapenv:Header/><soapenv:Body><QUERYSTACCBAL_IOFS_REQ
            xmlns="http://fcubs.ofss.com/service/FCUBSCoreService">
            <FCUBS_HEADER>
            <SOURCE>OBLM</SOURCE>
            <UBSCOMP>FCUBS</UBSCOMP>
            <USERID>RAGHAV_AUTH</USERID>
            <BRANCH>$body.branchCode</BRANCH>
            <MODULEID>ST</MODULEID>
            <SERVICE>FCUBSCoreService</SERVICE>
            <OPERATION>QuerySTAccBal</OPERATION>
            <DESTINATION>FCUBS</DESTINATION>
            </FCUBS_HEADER>
            <FCUBS_BODY>
            <Master-IO>
            <REFNO>$body.refNo</REFNO>
            #foreach($account in $body.accounts)
            <Input>
            <ACCNO>$account.accno</ACCNO>
            <TRNDT>$account.trndt</TRNDT>
            #if(!$custom.isNull($account.balancetype))
            <BALANCETYPE>$account.balancetype</BALANCETYPE>
            #end
            <BRANCH>$account.branch</BRANCH>
            </Input>
            #end
            </Master-IO>
            </FCUBS_BODY></QUERYSTACCBAL_IOFS_REQ></soapenv:Body></soapenv:Envelope>

Oracle FLEXCUBE Universal Banking Accounting Handoff

    <soapenv:Envelope
            xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'
            xmlns:fcub='http://fcubs.ofss.com/service/FCUBSCoreService'>
            <soapenv:Header/>
            <soapenv:Body>
            <CREATEEXTACCECAENTRIES_FSFS_REQ
            xmlns="http://fcubs.ofss.com/service/FCUBSIFService">
            <FCUBS_HEADER>
            <SOURCE>EXTSYS</SOURCE>
            <UBSCOMP>FCUBS</UBSCOMP>
            <SYSTEM>FCUBS</SYSTEM>
            <MSGID>$body.messageId</MSGID>
            <USERID>RAGHAV_AUTH</USERID>
            <BRANCH>$body.acentries[0].acBranch</BRANCH>
            <MODULEID>IF</MODULEID>
            <SERVICE>FCUBSIFService</SERVICE>
            <OPERATION>CreateExtAccEcaEntries</OPERATION>
            <DESTINATION>FCUBS</DESTINATION>
            </FCUBS_HEADER>
            <FCUBS_BODY>
            <Acc-Entry-Master-Full>
            <UNIQUEEXTREFNO>$body.messageId</UNIQUEEXTREFNO>
            <TRNREFNO>$body.messageId</TRNREFNO>
            #foreach($acentry in $body.acentries)

            <Acc-Entry-Details>
            <DRCRIND>$acentry.drcrInd</DRCRIND>
            <TRNREFNO>$body.messageId</TRNREFNO>
            #if(!$custom.isNull($acentry.event))
            <EVENT>$acentry.event</EVENT>
            #end
            <EXCHRATE>1</EXCHRATE>
            <EVENTSRNO>$acentry.eventSrNo</EVENTSRNO>
            <VALUEDT>$acentry.valueDt</VALUEDT>
            #if(!$custom.isNull($acentry.module))
            <MODULE>$acentry.module</MODULE>
            #end
            #if(!$custom.isNull($acentry.amtTag))
            <AMTTAG>$acentry.amtTag</AMTTAG>
            #end
            <ACCCY>$acentry.acccy</ACCCY>
            #if(!$custom.isNull($acentry.fcyAmt))
            <FCYAMT>$acentry.fcyAmt</FCYAMT>
            #end

            <ACBRANCH>$acentry.acBranch</ACBRANCH>
            <ACNO>$acentry.acNo</ACNO>
            <LCYAMT>$acentry.lcyAmt</LCYAMT>
            <TRNCODE>000</TRNCODE>
            </Acc-Entry-Details>
            #end

            <Acc-Mis/>
            </Acc-Entry-Master-Full>
            </FCUBS_BODY>
            </CREATEEXTACCECAENTRIES_FSFS_REQ>
            </soapenv:Body></soapenv:Envelope>

CreateEcablk(RTL)

    <?xml version="1.0" encoding="UTF-8"?>
    <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
       <env:Header />
       <env:Body>
          <CREATEECABLK_FSFS_REQ
    xmlns="http://fcubs.ofss.com/service/FCUBSCAService">
             <FCUBS_HEADER>
                <SOURCE>EXTSYS</SOURCE>
                <UBSCOMP>FCUBS</UBSCOMP>
                <USERID>$body.userId</USERID>
                <BRANCH>$body.branch</BRANCH>
                <SERVICE>FCUBSCAService</SERVICE>
                <OPERATION>CreateEcablk</OPERATION>
             </FCUBS_HEADER>
             <FCUBS_BODY>
                <Eca-Master-Full>
                   <CREATEEXTREFNO>$body.createExtRefNo</CREATEEXTREFNO>
                   <UPDASERRIFANYFAIL>N</UPDASERRIFANYFAIL>
                   <BRN>$body.branch</BRN>
                   <REFERRALALLOWED>N</REFERRALALLOWED>
                   <Eca-Detail>
                      <CUSTACNO>$body.custAcNo</CUSTACNO>
                      <CUSTACBRN>$body.branch</CUSTACBRN>
                      <CUSTACCCY>$body.custAcCcy</CUSTACCCY>
                      <PARTIALBLKREQD>Y</PARTIALBLKREQD>
                      <REQBLKAMT>$body.reqBlkAmt</REQBLKAMT>
                   </Eca-Detail>
                </Eca-Master-Full>
             </FCUBS_BODY>
          </CREATEECABLK_FSFS_REQ>
       </env:Body>
    </env:Envelope>

CloseEcablk(RTL)

    <?xml version="1.0" encoding="UTF-8"?>
    <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
       <env:Header />
       <env:Body>
          <CLOSEECABLK_FSFS_REQ xmlns="http://fcubs.ofss.com/service/FCUBSCAService">
             <FCUBS_HEADER>
                <SOURCE>EXTSYS</SOURCE>
                <UBSCOMP>FCUBS</UBSCOMP>
                <USERID>$body.userId</USERID>
                <BRANCH>$body.branch</BRANCH>
                <SERVICE>FCUBSCAService</SERVICE>
                <OPERATION>CloseEcablk</OPERATION>
             </FCUBS_HEADER>
             <FCUBS_BODY>
                <Eca-Master-Full>
                   <UNDOEXTREFNO>$body.undoExtRefNo</UNDOEXTREFNO>
                   <ECAREFNO>$body.ecaRefNo</ECAREFNO>
                   <Eca-Detail>
                      <CUSTACNO>$body.custAcNo</CUSTACNO>
                      <CUSTACBRN>$body.custAcBrch</CUSTACBRN>
                   </Eca-Detail>
                </Eca-Master-Full>
             </FCUBS_BODY>
          </CLOSEECABLK_FSFS_REQ>
       </env:Body>
    </env:Envelope>

CreateRTLResponse(RTL)

    <?xml version="1.0" encoding="UTF-8"?>
    <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
       <env:Header />
       <env:Body>
          <CREATERTLRESPONSE_FSFS_REQ xmlns="http://fcubs.ofss.com/service/FCUBSCAService">
             <FCUBS_HEADER>
                <SOURCE>EXTSYS</SOURCE>
                <UBSCOMP>FCUBS</UBSCOMP>
                <USERID>$body.userId</USERID>
                <BRANCH>$body.branch</BRANCH>
                <MODULEID>IF</MODULEID>
                <SERVICE>FCUBSCAService</SERVICE>
                <OPERATION>CreateRTLResponse</OPERATION>
                <SOURCE_OPERATION>CreateRTLResponse</SOURCE_OPERATION>
                <FUNCTIONID>IFDRTLRS</FUNCTIONID>
                <ACTION>NEW</ACTION>
                <MSGSTAT>$body.msgStat</MSGSTAT>
             </FCUBS_HEADER>
             <FCUBS_BODY>
                <Rtl-Queue-Full>
                   <DDATXNREF>$body.ddaTxnRef</DDATXNREF>
                   <RTLREFERENCENO>$body.rtlReferenceNo</RTLREFERENCENO>
                   <TXNAMNT>$body.txnAmnt</TXNAMNT>
                   <TXNCCY>$body.txnCcy</TXNCCY>
                   <RTLSTATUS>$body.rtlStatus</RTLSTATUS>
                   <RTLSTATUSMESSAGE>$body.rtlStatusMessage</RTLSTATUSMESSAGE>
                </Rtl-Queue-Full>
             </FCUBS_BODY>
          </CREATERTLRESPONSE_FSFS_REQ>
       </env:Body>
    </env:Envelope>

Oracle Banking Virtual Account Management

Balance fetch

    {
      "sweepandVDBalanceServiceRequestDto": [
        {
          "virtalAccountNumber": "string",
          "valueDate": "string"
        }
      ]
    }

Handoff

    {
      "sourceCode": "string",
      "sourceReferenceNo": "string",
      "vatRequestDetServiceDTO": [
        {
          "drCrInd": "string",
          "txnAccount": "string",
          "txnAccountBrn": "string",
          "txnCcy": "string",
          "txnAccountCcy": "string",
          "amtInTxnAccCcy": 0,
          "txnAmount": 0,
          "txnCode": "string",
          "valueDate": "string",
          "exchRate": 0,
          "reconRefNo": "string",
          "addlText": "string",
          "ecaOrBlockRefNo": "string",
          "ddaOffset": "string",
          "forceDebit": "N",
          "blkReleaseStatus": "string"
        }
      ]
    }

Oracle Banking Payments

PMRftOutService - MT101

    <FCUBS_REQ_ENV>
    	    <FCUBS_HEADER>
    	        <SOURCE>$fcubsheader.source</SOURCE>
    	        <UBSCOMP>FCUBS</UBSCOMP>
    	        <MSGID>$fcubsheader.msgid</MSGID>
    		    <CORRELID></CORRELID>
    	        <USERID>$fcubsheader.userid</USERID>
    	        <BRANCH>$fcubsheader.branch</BRANCH>
    			<MODULEID>PX</MODULEID>
    			<SERVICE>PMRftOutService</SERVICE>
    			<OPERATION>CreateRftOut</OPERATION>
    			<SOURCE_OPERATION>NEW</SOURCE_OPERATION>
          		<SOURCE_USERID></SOURCE_USERID>
         		<DESTINATION></DESTINATION>
          		<MULTITRIPID></MULTITRIPID>
          		<FUNCTIONID></FUNCTIONID>
          		<ACTION></ACTION>
          		<PASSWORD></PASSWORD>
    		</FCUBS_HEADER>
    	    <FCUBS_BODY>
    	       <Msg-Out101-Full>
    	         <REFERENCE_NO>$fcubsbody.msgOut101IO.referenceno</REFERENCE_NO>
             <HOST_CODE>$fcubsbody.msgOut101IO.hostcode</HOST_CODE>
             <BRANCH_CODE>$fcubsbody.msgOut101IO.branchcode</BRANCH_CODE>
             <CUSTOMER_NO>$fcubsbody.msgOut101IO.customerno</CUSTOMER_NO>
             <RECEIVER>$fcubsbody.msgOut101IO.receiver</RECEIVER>
             <TAG28D_MSGINX>$fcubsbody.msgOut101IO.tag28DMSGINX</TAG28D_MSGINX>
             <TAG28D_MSGTOT>$fcubsbody.msgOut101IO.tag28DMSGTOT</TAG28D_MSGTOT>
             <TAG50_ORD_OPT>$fcubsbody.msgOut101IO.tag50ORDOPT</TAG50_ORD_OPT>
             <TAG50_ORD_ACC>$fcubsbody.msgOut101IO.tag50ORDACC</TAG50_ORD_ACC>
             <TAG50_ORD_ADD1>$fcubsbody.msgOut101IO.tag50ORDADD1/add1</TAG50_ORD_ADD1>
             <TAG50_ORD_ADD2>$fcubsbody.msgOut101IO.tag50ORDADD2</TAG50_ORD_ADD2>
             <TAG50_ORD_ADD3>$fcubsbody.msgOut101IO.tag50ORDADD3</TAG50_ORD_ADD3>
             <TAG30>$fcubsbody.msgOut101IO.tag30</TAG30>
             <TAG25>$fcubsbody.msgOut101IO.tag25</TAG25>
             <SOURCE_CODE>$.</SOURCE_CODE>
    	 #foreach($msgoutdetails in $fcubsbody.msgOut101IO.msgOut101Detail)
    	<Msg-Out101-Detail>
    	   <TAG57_AWI_OPT>$msgoutdetails.tag57AWIOPT</TAG57_AWI_OPT>
                <TAG57_AWI_BIC>$msgoutdetails.tag57AWIBIC</TAG57_AWI_BIC>
                <TAG59_ACC>$msgoutdetails.tag59ACC</TAG59_ACC>
                <TAG59_ADD1>$msgoutdetails.tag59ADD1/add1</TAG59_ADD1>
                <TAG71A>$msgoutdetails.tag71A</TAG71A>
                <TAG23E_LINE1>$msgoutdetails.tag23ELINE1</TAG23E_LINE1>
                <TAG32B_CCY>$msgoutdetails.tag32BCCY</TAG32B_CCY>
                <TAG32B_AMOUNT>$msgoutdetails.tag32BAMOUNT</TAG32B_AMOUNT>
            </Msg-Out101-Detail>
    	#end
    	</Msg-Out101-Full>
    	    </FCUBS_BODY>
    	</FCUBS_REQ_ENV>

PMSinglePayOutService - MT103

    <soapenv:Envelope
            xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
            xmlns:pms="http://pmts.ofss.com/ws/PMSinglePayOutService"><soapenv:Header/><soapenv:Body><pms:CreatePMSinglePayOut_FSFS_REQ
            xmlns:pms="http://pmts.ofss.com/ws/PMSinglePayOutService">
            <pms:FCUBS_HEADER>
            <pms:SOURCE>$body.source</pms:SOURCE>
            <pms:UBSCOMP>$body.ubscomp</pms:UBSCOMP>
            <pms:MSGID>$body.msgid</pms:MSGID>
            <pms:CORRELID>$body.correlid</pms:CORRELID>
            <pms:USERID>$body.userid</pms:USERID>
            <pms:BRANCH>$body.branch</pms:BRANCH>
            <pms:MODULEID>$body.moduleid</pms:MODULEID>
            <pms:SERVICE>PMSinglePayOutService</pms:SERVICE>
            <pms:OPERATION>CreatePMSinglePayOut</pms:OPERATION>
            <pms:SOURCE_OPERATION>NEW</pms:SOURCE_OPERATION>
            <pms:SOURCE_USERID></pms:SOURCE_USERID>
            <pms:DESTINATION></pms:DESTINATION>
            <pms:MULTITRIPID></pms:MULTITRIPID>
            <pms:FUNCTIONID></pms:FUNCTIONID>
            <pms:ACTION></pms:ACTION>
            <pms:PASSWORD></pms:PASSWORD>
            </pms:FCUBS_HEADER>
            <pms:FCUBS_BODY>
            <pms:CstmrCdtTrfInitn>
            <pms:GrpHdr>
            <pms:MsgId>$body.GrpHdr_MsgId</pms:MsgId>
            <pms:CreDtTm>$body.GrpHdr_CreDtTm</pms:CreDtTm>
            <pms:Authstn/>
            <pms:NbOfTxs>$body.GrpHdr_NbOfTxs</pms:NbOfTxs>
            <pms:InitgPty/>         </pms:GrpHdr>
            <pms:PmtInf>
            <pms:PmtInfId>$body.PmtInf_PmtInfId</pms:PmtInfId>
            <pms:PmtMtd>$body.PmtInf_PmtMtd</pms:PmtMtd>
            <pms:PmtTpInf>
            <pms:InstrPrty>$body.PmtInf_PmtTpInf_InstrPrty</pms:InstrPrty>
            <pms:SvcLvl>
            <pms:Cd>$body.PmtInf_PmtTpInf_SvcLvl_Cd</pms:Cd>
            </pms:SvcLvl>
            <pms:CtgyPurp>
            <pms:Cd>$body.CtgyPurp_Cd</pms:Cd>
            </pms:CtgyPurp>
            </pms:PmtTpInf>
            <pms:ReqdExctnDt>$body.PmtInf_ReqdExctnDt</pms:ReqdExctnDt>
            <pms:Dbtr>
            <pms:Nm>$body.PmtInf_Dbtr_Nm</pms:Nm>
            <pms:PstlAdr/>
            <pms:Id>
            <pms:OrgId>
            <pms:ClrSysMmbId/>
            <pms:Othr>
            <pms:Id>$body.PmtInf_Dbtr_Id_OrgId_Othr_Id</pms:Id>
            <pms:SchmeNm>
            <pms:Cd>$body.PmtInf_Dbtr_Id_OrgId_Othr_SchmeNm_Cd</pms:Cd>
            </pms:SchmeNm>
            </pms:Othr>
            </pms:OrgId>
            </pms:Id>
            </pms:Dbtr>
            <pms:DbtrAcct>
            <pms:Id>
            <pms:Othr>
            <pms:Id>$body.PmtInf_DbtrAcct_Id_Othr_Id</pms:Id>
            </pms:Othr>
            </pms:Id>
            </pms:DbtrAcct>
            <pms:DbtrAgt>
            #if(!$custom.isNull($body.PmtInf_DbtrAgt_BICFI))
            <pms:BICFI>$body.PmtInf_DbtrAgt_BICFI</pms:BICFI>
            #end
            </pms:DbtrAgt>
            <pms:DbtrAgtAcct>
            <pms:Id>
            <pms:Othr>
            <pms:Id>$body.PmtInf_DbtrAgtAcct_Id_Othr_Id</pms:Id>
            </pms:Othr>
            </pms:Id>
            </pms:DbtrAgtAcct>
            <pms:ChrgBr>$body.PmtInf_chrgBr_cd</pms:ChrgBr>
            <pms:CdtTrfTxInf>
            <pms:PmtId>
            <pms:InstrId>$body.CdtTrfTxInf_PmtId_InstrId</pms:InstrId>
            <pms:EndToEndId>$body.CdtTrfTxInf_PmtId_EndToEndId</pms:EndToEndId>
            </pms:PmtId>
            <pms:Amt>
            <pms:InstdAmt
            Ccy="$body.CdtTrfTxInf_Amt_InstdAmt_Ccy">$body.CdtTrfTxInf_Amt_InstdAmt_value</pms:InstdAmt>
            <pms:EqvtAmt/>
            </pms:Amt>
            <pms:IntrmyAgt1>
            <pms:PstlAdr/>
            </pms:IntrmyAgt1>
            <pms:CdtrAgt>
            #if(!$custom.isNull($body.CdtTrfTxInf_CdtrAgt_BICFI))
            <pms:BICFI>$body.CdtTrfTxInf_CdtrAgt_BICFI</pms:BICFI>
            #end
            <pms:PstlAdr/>
            </pms:CdtrAgt>
            <pms:CdtrAgtAcct>
            <pms:Id>
            <pms:Othr/>
            </pms:Id>
            </pms:CdtrAgtAcct>
            <pms:Cdtr>
            <pms:Nm>$body.CdtTrfTxInf_Cdtr_Nm</pms:Nm>
            <pms:PstlAdr/>
            </pms:Cdtr>
            <pms:CdtrAcct>
            <pms:Id>
            <pms:Othr>
            <pms:Id>$body.CdtTrfTxInf_CdtrAcct_Id_Othr_Id</pms:Id>
            </pms:Othr>
            </pms:Id>
            </pms:CdtrAcct>
            </pms:CdtTrfTxInf>
            <pms:CustcrdtrfinitAddinf>
            <pms:BeneficiaryInst/>
            <pms:BeneficiaryInstAcct>
                 <pms:Id>
             <pms:Othr/>
             </pms:Id>
            </pms:BeneficiaryInstAcct>
            </pms:CustcrdtrfinitAddinf>
            <pms:Misdetails/>
            </pms:PmtInf>
            <pms:GrpTlr>
            <pms:TxnBranch>$body.GrpTlr_TxnBranch</pms:TxnBranch>
            <pms:HostCode>$body.GrpTlr_HostCode</pms:HostCode>
            <pms:SourceCode>$body.GrpTlr_SourceCode</pms:SourceCode>
            <pms:NetworkCode>$body.GrpTlr_NetworkCode</pms:NetworkCode>
            <pms:PrefundedPayments>$body.GrpTlr_PrefundedPayments</pms:PrefundedPayments>
            <pms:TransferType>$body.GrpTlr_TransferType</pms:TransferType>
            </pms:GrpTlr>
            </pms:CstmrCdtTrfInitn>
            </pms:FCUBS_BODY></pms:CreatePMSinglePayOut_FSFS_REQ></soapenv:Body></soapenv:Envelope>

Oracle Banking Digital Experience

Execute Sweep Structure

    {
      		"overRidePending": "N",
     		 "allowMbccAccountPair": "N",
      		 "mode": "A",
      		"structureList": [
        			{
          			"structureId": "ST20217167444516010503",
          			"versionNumber": 1
        			}
     		                  ]
    	   }

Create Sweep Structure

    {
      "data": [
        {
          "headerAccountNumber": "HEL0046400178",
          "endDate": "2022-07-01",
          "currencyRateType": "STANDARD",
          "backwardTreatment": "N",
          "balanceType": "V",
          "versionNo": 1,
          "centralAccountNumber": null,
          "allowSweepOnCurrencyHol": "Y",
          "holidayTreatment": "P",
          "structureStatus": "A",
          "struturePriority": 25,
          "fxRatePickup": "Offline",
          "headerCurrency": "GBP",
          "reallocationMethod": "No Reallocation",
          "maxBackwardDays": 2,
          "LmmTmStructureDetailsDTO": [
            {
              "reverseSweepFrequency": null,
              "percentageShare": 0,
              "accountCurrency": "GBP",
              "bookingAccountCurrency": "GBP",
              "rateType": "STANDARD",
              "isTwoWay": "Y",
              "structureMasterId": "",
              "LmmTmStructureInstructionDTO": [],
              "isExternal": "Internal",
              "accountType": "Sweep",
              "accountLevel": 0,
              "branchCode": "HEL",
              "isNotional": "N",
              "reallocationMethod": null,
              "bookingAccountNumber": "HEL0046400178",
              "sweepPriority": null,
              "bookingAccountBranch": "HEL",
              "parentAccountBranch": null,
              "isNominatedAccount": "Y",
              "accountNumber": "HEL0046400178",
              "parentAccountNumber": null,
              "accCategory": "Sweep",
              "parentAccountCurrency": null
            },
    {
              "reverseSweepFrequency": "FM2341112",
              "percentageShare": 0,
              "accountCurrency": "GBP",
              "bookingAccountCurrency": "GBP",
              "rateType": "STANDARD",
              "isTwoWay": "Y",
              "structureMasterId": "",
              "LmmTmTempStructurePriorityDTO": [
                {
    		   "id": "",
                    "structureMasterId": "",
                    "structureId": "STG5MWB4PS39",
                    "structurePriority": 1
                }
        ]

              "LmmTmStructureInstructionDTO": [
                {
                  "structureDetailsId": "",
                  "LmmTmStructureInstructionDetDTO": [
                    {
                      "structureInstructionId": "",
                      "paramName": "Maximum",
                      "paramValue": "4000"
                    },
                    {
                      "structureInstructionId": "",
                      "paramName": "MaximumDeficit",
                      "paramValue": "1000"
                    },
                    {
                      "structureInstructionId": "",
                      "paramName": "Minimum",
                      "paramValue": "1"
                    },
      {
                      "structureInstructionId": "",
                      "paramName": "MinimumDeficit",
                      "paramValue": "100"
                    },
                    {
                      "structureInstructionId": "",
                      "paramName": "Multiple",
                      "paramValue": "10"
                    }
                  ],
                  "instrDesc": "Zero Balance Model",
                  "instructionPriority": 1,
                  "LmmTmStructureInstructionFrequencyDTO": [
                    {
                      "frequencyId": "FM2341112",
                      "structureInstructionId": "",
                      "freqDesc": null
                    }
                  ],
                  "instructionId": "TEST22"
                }
              ],
    "isExternal": "Internal",
              "accountType": "Sweep",
              "accountLevel": 1,
              "branchCode": "HEL",
              "isNotional": "N",
              "reallocationMethod": null,
              "bookingAccountNumber": "HEL0046400067",
              "sweepPriority": 1,
              "bookingAccountBranch": "HEL",
              "parentAccountBranch": "HEL",
              "isNominatedAccount": "Y",
              "accountNumber": "HEL0046400067",
              "parentAccountNumber": "HEL0046400178",
              "accCategory": "Sweep",
              "parentAccountCurrency": "GBP"
            }
          ],
          "centralAccountCurrency": null,
          "sourceSystem": "OBDX",
          "structureDescription": "Sweep 19721",
          "systemAccountCurrency": null,
          "systemAccountBranch": null,
          "LmmTmStructureAccountsDTO": [
            {
              "isExternal": "Internal",
              "accountCurrency": "GBP",
              "accountNumber": "HEL0046400178",
              "isNotional": "N",
              "isSelected": "Y",
              "accCategory": "Sweep",
              "accountBranch": "HEL"
            },
        {
              "isExternal": "Internal",
              "accountCurrency": "GBP",
              "accountNumber": "HEL0046400067",
              "isNotional": "N",
              "isSelected": "Y",
              "accCategory": "Sweep",
              "accountBranch": "HEL"
            }
          ],
          "customerId": "000464",
          "systemAccountNumber": null,
          "considerPostSweepBalance": "Y",
          "ratePickUp": "Previous Day Rate",
          "structureId": "STG5MWB4PS39",
          "multiBankFlag": true,
          "centralAccountBranch": null,
          "structureType": "Sweep",
          "headerBranchCode": "HEL",
          "interestMethod": "I",
          "effectiveDate": "2018-07-19"
        }
      ]
    }

Modify Sweep Structure

    {
      "data": [
        {
          "keyId": "40e011ff-0ff7-4f8c-a70b-aa01fed8ca59",
          "makerId": "OBDX02",
          "makerDateStamp": "2018-11-30T11:12:24.000+00:00",
          "checkerId": "OBDX02",
          "checkerDateStamp": "2018-11-30T11:12:24.000+00:00",
          "modNo": 1,
          "recordStatus": "O",
          "authStatus": "A",
          "onceAuth": "Y",
          "doerRemarks": null,
          "approverRemarks": null,
          "links": [],
          "structureId": "STG5MWB4PS39",
          "structureDescription": "Sweep 19721",
          "customerId": "000464",
          "customerName": "XXX XXXXXX",
          "numberOfAccountsLinked": 2,
          "structureType": "Sweep",
          "struturePriority": 25,
          "effectiveDate": "2018-07-19",
          "endDate": "2022-07-01",
          "headerAccountNumber": "HEL0046400178",
          "headerBranchCode": "HEL",
          "headerCurrency": "GBP",
          "multiBankFlag": "N",
          "crossBorderFlag": "N",
          "crossCurrencyFlag": "N",
          "balanceType": "V",
          "structureFrequency": null,
          "currencyRateType": "STANDARD",
          "allowSweepOnCurrencyHol": "Y",
          "interestMethod": "I",
          "ratePickUp": "Previous Day Rate",
          "nextRunDate": null,
          "eodExecution": null,
          "reverseFrequency": null,
          "instructionType": null,
          "reallocationMethod": "No Reallocation",
          "holidayTreatment": "P",
          "maxBackwardDays": 2,
          "backwardTreatment": "N",
          "centralAccountNumber": null,
          "centralAccountBranch": null,
          "centralAccountCurrency": null,
          "nextRunDateReverse": null,
          "prevRunDateReverse": null,
          "structureStatus": "A",
          "investmentSweep": null,
          "considerPostSweepBalance": "Y",
    "fxRatePickup": "Offline",
          "limitTrackingFlag": null,
          "sourceSystem": "OBDX",
          "systemAccountNumber": null,
          "systemAccountBranch": null,
          "systemAccountCurrency": null,
          "pauseStartDate": "2021-07-01",
          "pauseEndDate": "2021-10-01",
          "action": "NEW",
          "versionNo": 1,
          "isSimulation": "N",
          "simulationId": null,
          "exStrId": null,
          "callFromValidate": false,
          "bodExecution": null,
          "revFreqEodExecution": null,
          "revFreqBodExecution": null,
          "isDirty": "Y",
          "lastSuccessfulSweepDate": null,
          "batchStatus": null,
          "trackIcl": null,
          "LmmTmTempStructurePriorityDTO": [
                {
                    "id": "988509491913613315",
                    "structureMasterId": "40e011ff-0ff7-4f8c-a70b-aa01fed8ca59",
                    "structureId": "STG5MWB4PS39",
                    "structurePriority": 1
                }
    	]
          "LmmTmStructureDetailsDTO": [
            {
              "id": "1883ba34-0575-4177-8422-c52616c3bab4",
              "structureMasterId": "40e011ff-0ff7-4f8c-a70b-aa01fed8ca59",
              "accountNumber": "HEL0046400067",
              "accountDescription": "ALL SPORTS",
              "branchCode": "HEL",
              "accountCurrency": "GBP",
              "isExternal": "Internal",
              "acyAvailableBal": 2500,
              "bankCode": "0020",
              "countryId": "AUS",
              "cityId": "Sydney",
              "region": "America/Detroit",
              "latitude": -33.92,
              "longitude": 151.1852,
              "isNotional": "N",
              "accCategory": "Sweep",
              "parentAccountNumber": "HEL0046400178",
              "parentAccountBranch": "HEL",
              "parentAccountCurrency": "GBP",
              "bookingAccountNumber": "HEL0046400067",
              "bookingAccountBranch": "HEL",
              "bookingAccountCurrency": "GBP",
              "rateType": "STANDARD",
              "accountType": "Sweep",
              "sweepPriority": 1,
              "isTwoWay": "Y",
              "reverseSweepFrequency": "FM2341112",
              "twowaySweepPriority": null,
              "onlineBalanceFetch": null,
    "partialReverseSweep": null,
              "isHold": null,
              "eodExecution": null,
              "ratePickUp": null,
              "reallocationRequired": null,
              "reallocationMethod": null,
              "allowReverseSweep": null,
              "isNominatedAccount": "Y",
              "accountLevel": 1,
              "centralAccountNumber": null,
              "centralAccountBranch": null,
              "centralAccountCurrency": null,
              "percentageShare": 0,
              "percentageChildShare": null,
              "partialTransferAllowed": null,
              "holdStartDate": null,
              "holdEndDate": null,
              "isVirtual": "N",
              "oneWayAccountGroup": null,
              "twoWayAccountGroup": null,
              "isRegulatedDebits": "N",
              "entityID": "HEL_ENTITY",
              "entityName": "HEL_ENTITY_NAME",
              "iban": null,
              "customerName": "XXX XXXXXX",
              "LmmTmStructureInstructionDTO": [
                {
                  "id": "2c83f188-240f-4e79-9fc6-452e00bf5f47",
                  "structureDetailsId": "1883ba34-0575-4177-8422-c52616c3bab4",
                  "instructionId": "TEST22",
                  "instrDesc": "Zero Balance Model",
                  "instructionPriority": 1,
                  "suspensionStartDate": null,
                  "suspensionEndDate": null,
                  "LmmTmStructureInstructionFrequencyDTO": [
                    {
                      "id": "b38012af-9a09-49c0-90bb-3fa8f4d05368",
                      "structureInstructionId": "2c83f188-240f-4e79-9fc6-452e00bf5f47",
                      "frequencyId": "FM2341112",
                      "freqDesc": "FM2341112"
                    }
                  ],
                  "LmmTmStructureInstructionDetDTO": [
                    {
                      "id": "70557117-7bd6-41c7-850f-2d634325b84b",
                      "structureInstructionId": "2c83f188-240f-4e79-9fc6-452e00bf5f47",
                      "paramName": "MinimumDeficit",
                      "paramValue": "100"
                    },
    {
                      "id": "4465bf7e-4a64-42f9-b56a-d49c7b3185fe",
                      "structureInstructionId": "2c83f188-240f-4e79-9fc6-452e00bf5f47",
                      "paramName": "Multiple",
                      "paramValue": "10"
                    },
                    {
                      "id": "591a3a02-fcac-4b92-bcd5-809f33eeacc5",
                      "structureInstructionId": "2c83f188-240f-4e79-9fc6-452e00bf5f47",
                      "paramName": "Maximum",
                      "paramValue": "4000"
                    },
                    {
                      "id": "3bb941c7-f55c-4a98-9b68-d14942c93b85",
                      "structureInstructionId": "2c83f188-240f-4e79-9fc6-452e00bf5f47",
                      "paramName": "Minimum",
                      "paramValue": "1"
                    },
                    {
                      "id": "b4d48a90-1cf3-49e9-a3ee-47508fa3d3e1",
                      "structureInstructionId": "2c83f188-240f-4e79-9fc6-452e00bf5f47",
                      "paramName": "MaximumDeficit",
                      "paramValue": "1000"
                    }
                  ]
                }
              ],
              "LmmTmStructurePaymentDTO": [
                {
                  "id": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                  "structureDetailsId": "1883ba34-0575-4177-8422-c52616c3bab4",
                  "sweepDirection": "Twoway",
                  "interfaceMasterId": "2b274af6-2f1f-4892-b1c5-bc0f3e75ea09",
                  "LmmTmStructurePaymentDetailDTO": [
                    {
                      "id": "66ac2418-d1b2-4996-9746-ab36c63f4678",
                      "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                      "paramName": "LCYAMOUNT",
                      "paramValue": "#TO_AMOUNT"
                    },
                    {
                      "id": "4390fcca-e372-4172-bc8a-2990c20b5d47",
                      "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                      "paramName": "FROM_ACC_LCY",
                      "paramValue": "#FROM_ACC_LCY"
                    },
    {
                      "id": "9c25e848-12ba-4c9f-bcde-cfe5e2cf1163",
                      "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                      "paramName": "MODULE",
                      "paramValue": "DE"
                    },
                    {
                      "id": "010f53ba-3293-4680-a32b-0e4e7a48425f",
                      "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                      "paramName": "AMOUNTTAG",
                      "paramValue": "TXN_AMT1"
                    },
                    {
                      "id": "f7f5b999-ee59-4ffd-a5d3-b88618fb27f5",
                      "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                      "paramName": "FROM_ACC_BRANCH",
                      "paramValue": "#FROM_ACC_BRANCH"
                    },
                    {
                      "id": "2683bbdb-20d2-41ba-b3ae-1b82abcce776",
                      "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                      "paramName": "TOAC_FCYAMT",
                      "paramValue": "#TOAC_FCYAMT"
                    },
                    {
                      "id": "80aaa799-6448-4019-8acf-e3b71dee5829",
                      "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                      "paramName": "EVENT",
                      "paramValue": "INIT"
                    },
                    {
                      "id": "ee5189b5-c654-420e-bf22-cafaaa3e9cdf",
                      "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                      "paramName": "TRNREFNO",
                      "paramValue": "#EXT_TRANSACTION_NO"
                    },
                    {
                      "id": "87b117f2-5a94-481a-b530-50293c5a9018",
                      "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                      "paramName": "FROM_ACC_CCY",
                      "paramValue": "#FROM_ACC_CCY"
                    },
                    {
                      "id": "57eb1a1d-877b-4736-9091-46bcb5d2087f",
                      "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                      "paramName": "TO_ACC_CCY",
                      "paramValue": "#TO_ACC_CCY"
                    },
                    {
                      "id": "ece41aef-1c6f-402b-8f4e-3c4859b28b87",
                      "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                      "paramName": "TO_ACC_BRANCH",
                      "paramValue": "#TO_ACC_BRANCH"
                    },
    {
                      "id": "82ddb23c-bc1a-473c-9b3f-bdaa135bb1e4",
                      "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                      "paramName": "EVENTSRNO",
                      "paramValue": "1"
                    },
                    {
                      "id": "9c52db58-b94a-4e08-b91a-9ae66f715bfc",
                      "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                      "paramName": "VALUEDT",
                      "paramValue": "#VALUE_DT"
                    },
                    {
                      "id": "6fd645ed-e1d6-4059-ae13-c7b7b5bc7349",
                      "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                      "paramName": "FROM_ACC",
                      "paramValue": "#FROM_ACC"
                    },
                    {
                      "id": "84c27c7c-9b81-43c8-b20b-855cbe2e51b2",
                      "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                      "paramName": "TOAC_LCYAMT",
                      "paramValue": "#TOAC_LCYAMT"
                    },
                    {
                      "id": "e26ed62d-e0c5-4a33-b936-8b79d34d8b94",
                      "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                      "paramName": "AVAILBALREQD",
                      "paramValue": "#AVAILBALREQD"
                    },
                    {
                      "id": "d334ab6d-9314-453f-afb9-af75612bfbb2",
                      "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                      "paramName": "ENTITY_ID",
                      "paramValue": "#ENTITY_ID"
                    },
                    {
                      "id": "91912e01-67ca-4170-ab8d-110afdda94cf",
                      "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                      "paramName": "TRNDT",
                      "paramValue": "#LOG_TIME"
                    },
                    {
                      "id": "1ba49b02-2d74-42d7-9eee-f94272f73880",
                      "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                      "paramName": "TO_ACC_LCY",
                      "paramValue": "#TO_ACC_LCY"
                    },
                    {
                      "id": "33857b79-f596-441d-b96f-1d920a4983f6",
                      "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                      "paramName": "FCYAMOUNT",
                      "paramValue": "#TO_FCY_AMOUNT"
                    },
    {
                      "id": "9323458b-8659-48f9-87f3-015551734bf6",
                      "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                      "paramName": "FROMAC_FCYAMOUNT",
                      "paramValue": "#FROMAC_FCYAMOUNT"
                    },
                    {
                      "id": "fb31738c-0bbb-4a49-aa16-050ab60ffd0f",
                      "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                      "paramName": "EXCHRATE",
                      "paramValue": "#FX_RATE"
                    },
                    {
                      "id": "4b03f4dc-08e9-48c6-aa76-1c7f5bf1fd06",
                      "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                      "paramName": "TRNCODE",
                      "paramValue": "000"
                    },
                    {
                      "id": "d1646dcc-b60e-452c-9f22-3198ade9a63b",
                      "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                      "paramName": "TO_ACC",
                      "paramValue": "#TO_ACC"
                    },
                    {
                      "id": "2cf58a66-2895-48c5-9474-34168e487190",
                      "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                      "paramName": "FROMAC_LCYAMOUNT",
                      "paramValue": "#FROMAC_LCYAMOUNT"
                    }
                  ]
                },
                {
                  "id": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                  "structureDetailsId": "1883ba34-0575-4177-8422-c52616c3bab4",
                  "sweepDirection": "Oneway",
                  "interfaceMasterId": "2b274af6-2f1f-4892-b1c5-bc0f3e75ea09",
                  "LmmTmStructurePaymentDetailDTO": [
                    {
                      "id": "d0154169-9f45-40cb-9fc3-eee4d5f631a9",
                      "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                      "paramName": "MODULE",
                      "paramValue": "DE"
                    },
                    {
                      "id": "743a71c8-791d-4ae1-9359-b4e0ddb04e78",
                      "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                      "paramName": "TOAC_FCYAMT",
                      "paramValue": "#TOAC_FCYAMT"
                    },
                    {
                      "id": "9f93b945-4020-44f6-8096-18db67e4af5e",
                      "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                      "paramName": "FROMAC_LCYAMOUNT",
                      "paramValue": "#FROMAC_LCYAMOUNT"
                    },
    {
                      "id": "151b61a9-06ed-46aa-aaae-0939c3cf39cc",
                      "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                      "paramName": "EXCHRATE",
                      "paramValue": "#FX_RATE"
                    },
                    {
                      "id": "bb8f0079-e8e6-4ece-b977-644aaa82f662",
                      "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                      "paramName": "FROMAC_FCYAMOUNT",
                      "paramValue": "#FROMAC_FCYAMOUNT"
                    },
                    {
                      "id": "21432c65-ce9e-488e-8f10-41f4240bb8cc",
                      "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                      "paramName": "VALUEDT",
                      "paramValue": "#VALUE_DT"
                    },
                    {
                      "id": "81b7ce68-03d6-46be-b500-274517325485",
                      "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                      "paramName": "TRNREFNO",
                      "paramValue": "#EXT_TRANSACTION_NO"
                    },
                    {
                      "id": "5561f633-a93f-4fa4-bd7b-b2ecb0b787c9",
                      "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                      "paramName": "FROM_ACC_CCY",
                      "paramValue": "#FROM_ACC_CCY"
                    },
                    {
                      "id": "67babc1d-6853-40b2-915e-aa3f104aed2f",
                      "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                      "paramName": "TOAC_LCYAMT",
                      "paramValue": "#TOAC_LCYAMT"
                    },
                    {
                      "id": "7f64aa04-71ce-4d47-a7d4-4a6547495251",
                      "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                      "paramName": "TO_ACC",
                      "paramValue": "#TO_ACC"
                    },
                    {
                      "id": "0777f8a2-6827-4d0a-84e7-1c0ac17e04e1",
                      "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                      "paramName": "TO_ACC_CCY",
                      "paramValue": "#TO_ACC_CCY"
                    },
                    {
                      "id": "245aec61-63ae-41c8-9991-6438d774b7dc",
                      "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                      "paramName": "TRNCODE",
                      "paramValue": "000"
                    },
    {
                      "id": "42c546fd-87de-4a75-ba4c-ddd2181e0e84",
                      "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                      "paramName": "FROM_ACC_BRANCH",
                      "paramValue": "#FROM_ACC_BRANCH"
                    },
                    {
                      "id": "3196a5b4-afd9-4e47-af13-1b0be0e34bbc",
                      "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                      "paramName": "EVENT",
                      "paramValue": "INIT"
                    },
                    {
                      "id": "1ff6d74f-8488-4da6-9a75-3c34d0b92614",
                      "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                      "paramName": "TO_ACC_LCY",
                      "paramValue": "#TO_ACC_LCY"
                    },
                    {
                      "id": "722ba682-75db-40da-83d1-a498ed696682",
                      "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                      "paramName": "AMOUNTTAG",
                      "paramValue": "TXN_AMT1"
                    },
                    {
                      "id": "4621dbd6-00f6-4159-8198-a4affc299d69",
                      "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                      "paramName": "ENTITY_ID",
                      "paramValue": "#ENTITY_ID"
                    },
                    {
                      "id": "a1d7ebdd-62e4-4890-b4cc-847be38a84eb",
                      "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                      "paramName": "AVAILBALREQD",
                      "paramValue": "#AVAILBALREQD"
                    },
                    {
                      "id": "6a4ae0c7-9459-44c5-905a-131d0f1d28fe",
                      "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                      "paramName": "TRNDT",
                      "paramValue": "#LOG_TIME"
                    },
                    {
                      "id": "b772d21e-59ea-46aa-a162-ab16fae5dcd1",
                      "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                      "paramName": "FROM_ACC",
                      "paramValue": "#FROM_ACC"
                    },
                    {
                      "id": "96549e49-65af-47b6-89a5-e13550d6ca43",
                      "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                      "paramName": "EVENTSRNO",
                      "paramValue": "1"
                    },
    {
                      "id": "1bf32b00-a7f7-4b78-be6a-51cb583653b9",
                      "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                      "paramName": "FROM_ACC_LCY",
                      "paramValue": "#FROM_ACC_LCY"
                    },
                    {
                      "id": "bb4417ad-1ea0-47b5-8fee-be027bb9b962",
                      "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                      "paramName": "TO_ACC_BRANCH",
                      "paramValue": "#TO_ACC_BRANCH"
                    },
                    {
                      "id": "ca076ed5-a313-4fce-90dd-99c8c93d59ca",
                      "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                      "paramName": "LCYAMOUNT",
                      "paramValue": "#TO_AMOUNT"
                    },
                    {
                      "id": "b0bfba49-be88-456f-bc12-1948c031d210",
                      "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                      "paramName": "FCYAMOUNT",
                      "paramValue": "#TO_FCY_AMOUNT"
                    }
                  ]
                }
              ],
              "LmmTmStructureAccPriorityDTO": [],
              "LmmTmStrRevSweepDetailsDTO": [],
              "LmmTmStructureIclDTO": []
            },

    {
              "id": "87d8762d-7127-4064-8eca-17f70d25584a",
              "structureMasterId": "40e011ff-0ff7-4f8c-a70b-aa01fed8ca59",
              "accountNumber": "HEL0046400178",
              "accountDescription": "HEL0046400178",
              "branchCode": "HEL",
              "accountCurrency": "GBP",
              "isExternal": "Internal",
              "acyAvailableBal": 1000000,
              "bankCode": "0020",
              "countryId": "AUS",
              "cityId": "Sydney",
              "region": "Australia/Adelaide",
              "latitude": -33.92,
              "longitude": 151.1852,
              "isNotional": "N",
              "accCategory": "Sweep",
              "parentAccountNumber": null,
              "parentAccountBranch": null,
              "parentAccountCurrency": null,
              "bookingAccountNumber": "HEL0046400178",
              "bookingAccountBranch": "HEL",
              "bookingAccountCurrency": "GBP",
              "rateType": "STANDARD",
              "accountType": "Sweep",
              "sweepPriority": null,
              "isTwoWay": "Y",
              "reverseSweepFrequency": null,
              "twowaySweepPriority": null,
              "onlineBalanceFetch": null,
              "partialReverseSweep": null,
              "isHold": null,
              "eodExecution": null,
              "ratePickUp": null,
              "reallocationRequired": null,
              "reallocationMethod": null,
              "allowReverseSweep": null,
              "isNominatedAccount": "Y",
              "accountLevel": 0,
              "centralAccountNumber": null,
              "centralAccountBranch": null,
              "centralAccountCurrency": null,
              "percentageShare": 0,
              "percentageChildShare": null,
              "partialTransferAllowed": null,
              "holdStartDate": null,
              "holdEndDate": null,
              "isVirtual": "N",
              "oneWayAccountGroup": null,
              "twoWayAccountGroup": null,
              "isRegulatedDebits": "N",
              "entityID": "HEL_ENTITY",
              "entityName": "HEL_ENTITY_NAME",
              "iban": null,
              "customerName": "XXX XXXXXX",
              "LmmTmStructureInstructionDTO": [],
              "LmmTmStructurePaymentDTO": [],
              "LmmTmStructureAccPriorityDTO": [],
              "LmmTmStrRevSweepDetailsDTO": [],
              "LmmTmStructureIclDTO": []
            }
          ],
          "LmmTmStructureAccountsDTO": [
            {
              "id": "1fb03839-982e-42fd-ac81-e5f4fd2ee281",
              "structureMasterId": "40e011ff-0ff7-4f8c-a70b-aa01fed8ca59",
              "accountNumber": "HEL0046400178",
              "accountDescription": "HEL0046400178",
              "accountBranch": "HEL",
              "accountCurrency": "GBP",
              "isExternal": "Internal",
              "isNotional": "N",
              "accCategory": "Sweep",
              "accountType": null,
              "acyAvailableBal": 1000000,
              "bankCode": "0020",
              "countryId": "AUS",
              "cityId": "Sydney",
              "region": "Australia/Adelaide",
              "isSelected": "Y",
              "isRegulatedDebits": "N",
              "entityID": "HEL_ENTITY",
              "entityName": "HEL_ENTITY_NAME",
              "iban": null,
              "customerName": "XXX XXXXXX"
            },
            {
              "id": "386a0140-1a7e-4d62-a421-7eae57bb98e1",
              "structureMasterId": "40e011ff-0ff7-4f8c-a70b-aa01fed8ca59",
              "accountNumber": "HEL0046400067",
              "accountDescription": "ALL SPORTS",
              "accountBranch": "HEL",
              "accountCurrency": "GBP",
              "isExternal": "Internal",
              "isNotional": "N",
              "accCategory": "Sweep",
              "accountType": null,
              "acyAvailableBal": 2500,
              "bankCode": "0020",
              "countryId": "AUS",
              "cityId": "Sydney",
              "region": "America/Detroit",
              "isSelected": "Y",
              "isRegulatedDebits": "N",
              "entityID": "HEL_ENTITY",
              "entityName": "HEL_ENTITY_NAME",
              "iban": null,
              "customerName": "XXX XXXXXX"
            }
          ]
        }
      ]
    }

Create Pool Structure

    {
        "data": [
            {
                "headerAccountNumber": null,
                "endDate": "2022-07-01",
                "currencyRateType": "STANDARD",
                "backwardTreatment": "H",
                "balanceType": "V",
                "versionNo": 1,
                "centralAccountNumber": null,
                "allowSweepOnCurrencyHol": "Y",
                "holidayTreatment": "P",
                "structureStatus": "A",
                "struturePriority": 55,
                "fxRatePickup": "Offline",
                "headerCurrency": null,
                "reallocationMethod": "Even Direct Distribution",
                "maxBackwardDays": 2,
                "LmmTmStructureDetailsDTO": [
                    {
                        "reverseSweepFrequency": null,
                        "percentageShare": 0,
                        "accountCurrency": "GBP",
                        "bookingAccountCurrency": "GBP",
                        "rateType": "STANDARD",
                        "isTwoWay": "Y",
                        "structureMasterId": "",
                        "LmmTmStructureInstructionDTO": [],
                        "isExternal": "Internal",
                        "accountType": "Pool",
                        "accountLevel": 1,
                        "branchCode": "HEL",
                        "isNotional": "N",
                        "reallocationMethod": null,
                        "bookingAccountNumber": "HEL0046400067",
                        "sweepPriority": null,
                        "bookingAccountBranch": "HEL",
                        "parentAccountBranch": null,
                        "isNominatedAccount": "Y",
                        "accountNumber": "HEL0046400067",
                        "parentAccountNumber": null,
                        "accCategory": "Pool",
                        "parentAccountCurrency": null
                    }
                ],
                "centralAccountCurrency": null,
                "sourceSystem": "OBDX",
                "structureDescription": "Pool 19721",
                "systemAccountCurrency": "GBP",
                "systemAccountBranch": "HEL",
                "LmmTmStructureAccountsDTO": [
    {
                        "isExternal": "Internal",
                        "accountCurrency": "GBP",
                        "accountNumber": "HEL0046400067",
                        "isNotional": "N",
                        "isSelected": "Y",
                        "accCategory": "Pool",
                        "accountBranch": "HEL"
                    }
                ],
                "customerId": "000464",
                "systemAccountNumber": null,
                "considerPostSweepBalance": "N",
                "ratePickUp": "Past 5 day Average Rate",
                "structureId": "ST98TZE860XD",
                "multiBankFlag": true,
                "centralAccountBranch": null,
                "structureType": "Pool",
                "headerBranchCode": null,
                "interestMethod": "I",
                "effectiveDate": "2018-07-19"
            }
        ]
    }

Modify Pool Structure

    {
        "data": [{
            "keyId": "f8996b15-ca0d-4933-977c-5a3d4d29cd3d",
            "makerId": "OBDX02",
            "makerDateStamp": "2018-11-30T10:48:10.000+00:00",
            "checkerId": "OBDX02",
            "checkerDateStamp": "2018-11-30T10:48:10.000+00:00",
            "modNo": 1,
            "recordStatus": "O",
            "authStatus": "A",
            "onceAuth": "Y",
            "doerRemarks": null,
            "approverRemarks": null,
            "links": [],
            "structureId": "ST98TZE860XD",
            "structureDescription": "Pool 19721",
            "customerId": "000464",
            "customerName": "XXX XXXXXX",
            "numberOfAccountsLinked": 2,
            "structureType": "Pool",
            "struturePriority": 55,
            "effectiveDate": "2018-07-19",
            "endDate": "2022-07-01",
    "headerAccountNumber": "OBDX_SYSACC_7153",
            "headerBranchCode": "HEL",
            "headerCurrency": "GBP",
            "multiBankFlag": "N",
            "crossBorderFlag": "N",
            "crossCurrencyFlag": "N",
            "balanceType": "V",
            "structureFrequency": null,
            "currencyRateType": "STANDARD",
            "allowSweepOnCurrencyHol": "Y",
            "interestMethod": "I",
            "ratePickUp": "Past 5 day Average Rate",
            "nextRunDate": null,
            "eodExecution": null,
            "reverseFrequency": null,
            "instructionType": null,
            "reallocationMethod": "Even Direct Distribution",
            "holidayTreatment": "P",
            "maxBackwardDays": 2,
            "backwardTreatment": "H",
            "centralAccountNumber": null,
            "centralAccountBranch": null,
            "centralAccountCurrency": null,
            "nextRunDateReverse": null,
            "prevRunDateReverse": null,
            "structureStatus": "A",
            "investmentSweep": null,
            "considerPostSweepBalance": "N",
            "fxRatePickup": "Offline",
            "limitTrackingFlag": null,
            "sourceSystem": "OBDX",
            "systemAccountNumber": null,
            "systemAccountBranch": null,
            "systemAccountCurrency": null,
            "pauseStartDate": null,
            "pauseEndDate": null,
            "action": "NEW",
            "versionNo": 1,
            "isSimulation": "N",
            "simulationId": null,
            "exStrId": null,
            "callFromValidate": false,
            "bodExecution": null,
            "revFreqEodExecution": null,
            "revFreqBodExecution": null,
            "isDirty": "Y",
            "lastSuccessfulSweepDate": null,
            "batchStatus": null,
            "trackIcl": null,
            "LmmTmStructureDetailsDTO": [
                {
                    "id": "4c0499a6-32a6-406f-b31d-0b96d044d325",
                    "structureMasterId": "f8996b15-ca0d-4933-977c-5a3d4d29cd3d",
                    "accountNumber": "OBDX_SYSACC_7153",
    "accountDescription": "OBDX_SYSACC_7153 Notional Account",
                    "branchCode": "HEL",
                    "accountCurrency": "GBP",
                    "isExternal": "External",
                    "acyAvailableBal": null,
                    "bankCode": "0020",
                    "countryId": "AUS",
                    "cityId": "Sydney",
                    "region": "Australia/Adelaide",
                    "latitude": -33.92,
                    "longitude": 151.1852,
                    "isNotional": "Y",
                    "accCategory": "Pool",
                    "parentAccountNumber": null,
                    "parentAccountBranch": null,
                    "parentAccountCurrency": null,
                    "bookingAccountNumber": "OBDX_SYSACC_7153",
                    "bookingAccountBranch": "HEL",
                    "bookingAccountCurrency": "GBP",
                    "rateType": null,
                    "accountType": "Notional",
                    "sweepPriority": 1,
                    "isTwoWay": null,
                    "reverseSweepFrequency": null,
                    "twowaySweepPriority": null,
                    "onlineBalanceFetch": null,
                    "partialReverseSweep": null,
                    "isHold": "N",
                    "eodExecution": "N",
                    "ratePickUp": null,
                    "reallocationRequired": null,
                    "reallocationMethod": null,
                    "allowReverseSweep": "N",
                    "isNominatedAccount": null,
                    "accountLevel": 0,
                    "centralAccountNumber": null,
                    "centralAccountBranch": null,
                    "centralAccountCurrency": null,
                    "percentageShare": null,
                    "percentageChildShare": null,
                    "partialTransferAllowed": null,
                    "holdStartDate": null,
                    "holdEndDate": null,
                    "isVirtual": null,
                    "oneWayAccountGroup": null,
                    "twoWayAccountGroup": null,
                    "isRegulatedDebits": "N",
                    "entityID": "HEL_ENTITY",
                    "entityName": "HEL_ENTITY_NAME",
                    "iban": null,
                    "customerName": "XXX XXXXXX",
                    "LmmTmStructureInstructionDTO": [],
                    "LmmTmStructurePaymentDTO": [],
                    "LmmTmStructureAccPriorityDTO": [],
                    "LmmTmStrRevSweepDetailsDTO": [],
                    "LmmTmStructureIclDTO": []
                },
    {
                    "id": "bf46f936-e1f0-4ec9-a3e7-a9036f2bd7b6",
                    "structureMasterId": "f8996b15-ca0d-4933-977c-5a3d4d29cd3d",
                    "accountNumber": "HEL0046400067",
                    "accountDescription": "ALL SPORTS",
                    "branchCode": "HEL",
                    "accountCurrency": "GBP",
                    "isExternal": "Internal",
                    "acyAvailableBal": 2500,
                    "bankCode": "0020",
                    "countryId": "AUS",
                    "cityId": "Sydney",
                    "region": "America/Detroit",
                    "latitude": -33.92,
                    "longitude": 151.1852,
                    "isNotional": "N",
                    "accCategory": "Pool",
                    "parentAccountNumber": "OBDX_SYSACC_7153",
                    "parentAccountBranch": "HEL",
                    "parentAccountCurrency": "GBP",
                    "bookingAccountNumber": "HEL0046400067",
                    "bookingAccountBranch": "HEL",
                    "bookingAccountCurrency": "GBP",
                    "rateType": "STANDARD",
                    "accountType": "Pool",
                    "sweepPriority": null,
                    "isTwoWay": "Y",
                    "reverseSweepFrequency": null,
                    "twowaySweepPriority": null,
                    "onlineBalanceFetch": null,
                    "partialReverseSweep": null,
                    "isHold": null,
                    "eodExecution": null,
                    "ratePickUp": null,
                    "reallocationRequired": null,
                    "reallocationMethod": null,
                    "allowReverseSweep": null,
                    "isNominatedAccount": "Y",
                    "accountLevel": 1,
                    "centralAccountNumber": null,
                    "centralAccountBranch": null,
                    "centralAccountCurrency": null,
                    "percentageShare": 0,
                    "percentageChildShare": null,
                    "partialTransferAllowed": null,
                    "holdStartDate": null,
                    "holdEndDate": null,
                    "isVirtual": "N",
                    "oneWayAccountGroup": null,
                    "twoWayAccountGroup": null,
                    "isRegulatedDebits": "N",
                    "entityID": "HEL_ENTITY",
                    "entityName": "HEL_ENTITY_NAME",
                    "iban": null,
    "customerName": "XXX XXXXXX",
                    "LmmTmStructureInstructionDTO": [],
                    "LmmTmStructurePaymentDTO": [],
                    "LmmTmStructureAccPriorityDTO": [],
                    "LmmTmStrRevSweepDetailsDTO": [],
                    "LmmTmStructureIclDTO": []
                }
            ],
            "LmmTmStructureAccountsDTO": [
                {
                    "id": "851563de-855a-412a-b8fe-0bac5b5df735",
                    "structureMasterId": "f8996b15-ca0d-4933-977c-5a3d4d29cd3d",
                    "accountNumber": "OBDX_SYSACC_7153",
                    "accountDescription": "OBDX_SYSACC_7153 Notional Account",
                    "accountBranch": "HEL",
                    "accountCurrency": "GBP",
                    "isExternal": "External",
                    "isNotional": "Y",
                    "accCategory": "Pool",
                    "accountType": "Notional",
                    "acyAvailableBal": null,
                    "bankCode": "0020",
                    "countryId": "AUS",
                    "cityId": "Sydney",
                    "region": "Australia/Adelaide",
                    "isSelected": "Y",
                    "isRegulatedDebits": "N",
                    "entityID": "HEL_ENTITY",
                    "entityName": "HEL_ENTITY_NAME",
                    "iban": null,
                    "customerName": "XXX XXXXXX"
                },
    {
                    "id": "52a00e2f-394c-4b70-8b27-29b39ed4a5fb",
                    "structureMasterId": "f8996b15-ca0d-4933-977c-5a3d4d29cd3d",
                    "accountNumber": "HEL0046400067",
                    "accountDescription": "ALL SPORTS",
                    "accountBranch": "HEL",
                    "accountCurrency": "GBP",
                    "isExternal": "Internal",
                    "isNotional": "N",
                    "accCategory": "Pool",
                    "accountType": null,
                    "acyAvailableBal": 2500,
                    "bankCode": "0020",
                    "countryId": "AUS",
                    "cityId": "Sydney",
                    "region": "America/Detroit",
                    "isSelected": "Y",
                    "isRegulatedDebits": "N",
                    "entityID": "HEL_ENTITY",
                    "entityName": "HEL_ENTITY_NAME",
                    "iban": null,
                    "customerName": "XXX XXXXXX"
                }
            ]
        }]
    }

Create Hybrid Structure

    {
        "data": [
            {
                "headerAccountNumber": null,
                "endDate": "2022-07-01",
                "currencyRateType": "STANDARD",
                "backwardTreatment": "H",
                "balanceType": "V",
                "versionNo": 1,
                "centralAccountNumber": null,
                "allowSweepOnCurrencyHol": "Y",
                "holidayTreatment": "P",
                "structureStatus": "A",
                "struturePriority": 57,
                "fxRatePickup": "Offline",
                "headerCurrency": null,
                "reallocationMethod": "Absolute Pro-Rata Distribution",
                "maxBackwardDays": 2,
                "LmmTmStructureDetailsDTO": [
    {
                        "reverseSweepFrequency": null,
                        "percentageShare": 0,
                        "accountCurrency": "GBP",
                        "bookingAccountCurrency": "GBP",
                        "rateType": "STANDARD",
                        "isTwoWay": "Y",
                        "structureMasterId": "",
                        "LmmTmStructureInstructionDTO": [],
                        "isExternal": "Internal",
                        "accountType": "Pool",
                        "accountLevel": 1,
                        "branchCode": "HEL",
                        "isNotional": "N",
                        "reallocationMethod": null,
                        "bookingAccountNumber": "HEL0046400067",
                        "sweepPriority": null,
                        "bookingAccountBranch": "HEL",
                        "parentAccountBranch": null,
                        "isNominatedAccount": "Y",
                        "accountNumber": "HEL0046400067",
                        "parentAccountNumber": null,
                        "accCategory": "Pool",
                        "parentAccountCurrency": null
                    },
                   {
                        "reverseSweepFrequency": "FM2341112",
                        "percentageShare": 0,
                        "accountCurrency": "GBP",
                        "bookingAccountCurrency": "GBP",
                        "rateType": "STANDARD",
                        "isTwoWay": "Y",
                        "structureMasterId": "",
                        "LmmTmStructureInstructionDTO": [
                            {
                                "structureDetailsId": "",
                                "LmmTmStructureInstructionDetDTO": [
                                    {
                                        "structureInstructionId": "",
                                        "paramName": "Maximum",
                                        "paramValue": "4000"
                                    },
                                      {
                                        "structureInstructionId": "",
                                        "paramName": "MaximumDeficit",
                                        "paramValue": "1000"
                                    },
                                    {
                                        "structureInstructionId": "",
                                        "paramName": "Minimum",
                                        "paramValue": "1"
                                    },
    {
                                        "structureInstructionId": "",
                                        "paramName": "MinimumDeficit",
                                        "paramValue": "100"
                                    },
                                    {
                                        "structureInstructionId": "",
                                        "paramName": "Multiple",
                                        "paramValue": "10"
                                    }
                                ],
                                "instrDesc": "Zero Balance Model",
                                "instructionPriority": 1,
                                "LmmTmStructureInstructionFrequencyDTO": [
                                    {
                                        "frequencyId": "FM2341112",
                                        "structureInstructionId": "",
                                        "freqDesc": null
                                    }
                                ],
                                "instructionId": "TEST22"
                            }
                        ],
                        "isExternal": "Internal",
                        "accountType": "Sweep",
                        "accountLevel": 2,
                        "branchCode": "HEL",
                        "isNotional": "N",
                        "reallocationMethod": null,
                        "bookingAccountNumber": "HEL0046400178",
                        "sweepPriority": 1,
                        "bookingAccountBranch": "HEL",
                        "parentAccountBranch": "HEL",
                        "isNominatedAccount": "Y",
                        "accountNumber": "HEL0046400178",
                        "parentAccountNumber": "HEL0046400067",
                        "accCategory": "Sweep",
                        "parentAccountCurrency": "GBP"
                    }
                ],
                "centralAccountCurrency": null,
                "sourceSystem": "OBDX",
                "structureDescription": "Hybrid 19721",
                "systemAccountCurrency": "GBP",
                "systemAccountBranch": "HEL",
                "LmmTmStructureAccountsDTO": [
    {
                        "isExternal": "Internal",
                        "accountCurrency": "GBP",
                        "accountNumber": "HEL0046400067",
                        "isNotional": "N",
                        "isSelected": "Y",
                        "accCategory": "Pool",
                        "accountBranch": "HEL"
                    },
                    {
                        "isExternal": "Internal",
                        "accountCurrency": "GBP",
                        "accountNumber": "HEL0046400178",
                        "isNotional": "N",
                        "isSelected": "Y",
                        "accCategory": "Sweep",
                        "accountBranch": "HEL"
                    }
                ],
                "customerId": "000464",
                "systemAccountNumber": null,
                "considerPostSweepBalance": "Y",
                "ratePickUp": "Past 5 day Average Rate",
                "structureId": "STUY82QJW4SH",
                "multiBankFlag": true,
                "centralAccountBranch": null,
                "structureType": "Hybrid",
                "headerBranchCode": null,
                "interestMethod": "I",
                "effectiveDate": "2018-07-19"
            }
        ]
    }

Modify Hybrid Structure

    {
        "data": [
            {
                "headerAccountNumber": null,
                "endDate": "2022-07-01",
                "currencyRateType": "STANDARD",
                "backwardTreatment": "H",
                "balanceType": "V",
                "versionNo": 1,
                "centralAccountNumber": null,
                "allowSweepOnCurrencyHol": "Y",
                "holidayTreatment": "P",
                "structureStatus": "A",
                "struturePriority": 57,
                "fxRatePickup": "Offline",
                "headerCurrency": null,
                "reallocationMethod": "Absolute Pro-Rata Distribution",
                "maxBackwardDays": 2,
                "LmmTmStructureDetailsDTO": [
                    {
                        "reverseSweepFrequency": null,
                        "percentageShare": 0,
                        "accountCurrency": "GBP",
                        "bookingAccountCurrency": "GBP",
                        "rateType": "STANDARD",
                        "isTwoWay": "Y",
                        "structureMasterId": "",
                        "LmmTmStructureInstructionDTO": [],
                        "isExternal": "Internal",
                        "accountType": "Pool",
                        "accountLevel": 1,
                        "branchCode": "HEL",
                        "isNotional": "N",
                        "reallocationMethod": null,
                        "bookingAccountNumber": "HEL0046400067",
                        "sweepPriority": null,
                        "bookingAccountBranch": "HEL",
                        "parentAccountBranch": null,
                        "isNominatedAccount": "Y",
                        "accountNumber": "HEL0046400067",
                        "parentAccountNumber": null,
                        "accCategory": "Pool",
                        "parentAccountCurrency": null
                    },
    {
                        "reverseSweepFrequency": "FM2341112",
                        "percentageShare": 0,
                        "accountCurrency": "GBP",
                        "bookingAccountCurrency": "GBP",
                        "rateType": "STANDARD",
                        "isTwoWay": "Y",
                        "structureMasterId": "",
                        "LmmTmStructureInstructionDTO": [
                            {
                                "structureDetailsId": "",
                                "LmmTmStructureInstructionDetDTO": [
                                    {
                                        "structureInstructionId": "",
                                        "paramName": "Maximum",
                                        "paramValue": "4000"
                                    },
                                    {
                                        "structureInstructionId": "",
                                        "paramName": "MaximumDeficit",
                                        "paramValue": "1000"
                                    },
                                    {
                                        "structureInstructionId": "",
                                        "paramName": "Minimum",
                                        "paramValue": "1"
                                    },
                                    {
                                        "structureInstructionId": "",
                                        "paramName": "MinimumDeficit",
                                        "paramValue": "100"
                                    },
                                    {
                                        "structureInstructionId": "",
                                        "paramName": "Multiple",
                                        "paramValue": "10"
                                    }
                                ],
                                "instrDesc": "Zero Balance Model",
                                "instructionPriority": 1,
                                "LmmTmStructureInstructionFrequencyDTO": [
                                    {
                                        "frequencyId": "FM2341112",
                                        "structureInstructionId": "",
                                        "freqDesc": null
                                    }
                                ],
                                "instructionId": "TEST22"
                            }
                        ],
                        "isExternal": "Internal",
                        "accountType": "Sweep",
                        "accountLevel": 2,
                        "branchCode": "HEL",
                        "isNotional": "N",
                        "reallocationMethod": null,
                        "bookingAccountNumber": "HEL0046400178",
                        "sweepPriority": 1,
                        "bookingAccountBranch": "HEL",
                        "parentAccountBranch": "HEL",
                        "isNominatedAccount": "Y",
                        "accountNumber": "HEL0046400178",
                        "parentAccountNumber": "HEL0046400067",
                        "accCategory": "Sweep",
                        "parentAccountCurrency": "GBP"
                    }
                ],
                "centralAccountCurrency": null,
                "sourceSystem": "OBDX",
                "structureDescription": "Hybrid 19721",
                "systemAccountCurrency": "GBP",
                "systemAccountBranch": "HEL",
                "LmmTmStructureAccountsDTO": [
                    {
                        "isExternal": "Internal",
                        "accountCurrency": "GBP",
                        "accountNumber": "HEL0046400067",
                        "isNotional": "N",
                        "isSelected": "Y",
                        "accCategory": "Pool",
                        "accountBranch": "HEL"
                    },
                    {
                        "isExternal": "Internal",
                        "accountCurrency": "GBP",
                        "accountNumber": "HEL0046400178",
                        "isNotional": "N",
                        "isSelected": "Y",
                        "accCategory": "Sweep",
                        "accountBranch": "HEL"
                    }
                ],
                "customerId": "000464",
                "systemAccountNumber": null,
                "considerPostSweepBalance": "Y",
                "ratePickUp": "Past 5 day Average Rate",
                "structureId": "STUY82QJW4SH",
                "multiBankFlag": true,
                "centralAccountBranch": null,
                "structureType": "Hybrid",
                "headerBranchCode": null,
                "interestMethod": "I",
                "effectiveDate": "2018-07-19"
            }
        ]
    }

Parent topic: Outbound API calls through Oracle Banking Routing Hub