Linking or Delinking a virtual account in the existing Account Structure
put
                    /service/accountstructures/modifystructure
This endpoint is used to update an existing account structures to link or delink an virtual account.
                Request
Supported Media Types
                - application/json
 - application/xml
 
Header Parameters
                - 
                        sourceCode(required): string
                        
                        Source from which request is initiated
 
Request Body that contains data required for updating an existing accountstructures
                
                
                
                Root Schema : AccountLinkDelinkRequestDTO
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectAccountStructure Link/Delink Request DTO
    
    
    
    
        Show Source
        - 
            custChargeAcc: 
            string
            Maximum Length:
35Customer charge account - 
            custChargeAccBrn: 
            string
            Maximum Length:
3Customer charge account branch - 
            custChargeAccCcy: 
            string
            Maximum Length:
3Customer charge account Currency - 
            delinkAccountList: 
            array  delinkAccountList
            
            Virtual Account List to be Delinked
 - 
            interestCalcRequired: 
            string
            Flag to indicate if Interest Calculation is required or not
 - 
            linkAccountList: 
            array  linkAccountList
            
            Virtual Account List to be Linked
 - 
            structureCode: 
            string
            Structure Code
 - 
            structureDesc: 
            string
            Descripton about Virtual Account Structure
 - 
            virtualMainAcc: 
            string
            Virtual Main/Header Account
 
Nested Schema : VirtualAccDetailsDTO
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            virtualAccountNumber: 
            string
            Virtual Account Number
 - 
            virtualParentAcc: 
            string
            Parent Account Number of the VirtualAccount
 
Response
Supported Media Types
                - application/json
 - text/csv
 - application/xml
 
200 Response
Returns updated accountstructures
                
                
                    Nested Schema : AccountMapMasterServiceDTO-allOf[0]
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            accountGroupId: 
            string
            Virtual Multi-Currency Account Number
 - 
            accountLinkage: 
            string
            Pattern:
[A,G]Type of real account number to be linked. Account or group level. - 
            AccountMapDetailServiceDTO: 
            array  AccountMapDetailServiceDTO
            
            
 - 
            approverRemarks: 
            string
            Remarks made by Approver
 - 
            authStatus: 
            string
            Authorization Status of Virtual Account
 - 
            checkerDateStamp: 
            string
            Date and Time when some action on Virtual Account is authorized
 - 
            checkerId: 
            string
            Checker ID of Virtual Account
 - 
            creationDate: 
            string
            Structure creation date
 - 
            doerRemarks: 
            string
            Remarks made by Maker
 - 
            interestCalcRequired: 
            string
            Pattern:
[Y,N]Flag to indicate if Interest Calculation is required or not - 
            makerDateStamp: 
            string
            Date and Time when Virtual Account is created or modified or closed or reopened
 - 
            makerId: 
            string
            Maker ID of Virtual Account
 - 
            modNo: 
            integer
            Version number of Virtual Account
 - 
            onceAuth: 
            string
            Flag that indicated if Virtual Account is authorized once or not
 - 
            realAccountBrn: 
            string
            Branch of the Real Account Number
 - 
            realAccountNo: 
            string
            Real Account Number for which the VA Structure is mapped
 - 
            realCustomerNo: 
            string
            Real Customer Number for which Virtual Account Structure is maintained
 - 
            recordStatus: 
            string
            Record Status of Virtual Account
 - 
            structureCode: 
            string
            Minimum Length:
1Maximum Length:20Code to identify Virtual Account Structure - 
            structureDesc: 
            string
            Minimum Length:
0Maximum Length:35Description of Virtual Account Structure - 
            virtualMainAcc: 
            string
            Virtual Main/Header Account
 
400 Response
Bad request error, the server is unable to process the request
                
                
                401 Response
Unauthorized request error, invalid credentials
                
                
                403 Response
Request denied, no permission to access the request.
                
                
                405 Response
Request denied, invalid input.
                
                
                500 Response
Internal server error.