Adds a new structure from external system.
post
                    /api/1.0/service/lma/structure/createExternal
This endpoint is used to add a new structure from external system.
                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 creating a new structure from external system
                
                
                
                Nested Schema : GenericDto
    
      
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Match All
    Show Source
    - 
            
            object 
            
            
         GenericDto-allOf[0]
            
        Discriminator:
resource_type 
Nested Schema : GenericDto-allOf[0]
    
      Type: 
      
    
    
    
    
    objectDiscriminator: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
resource_typeNested Schema : LmmTmStructureDTO-allOf[1]
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            allowSweepOnCurrencyHol: 
            string
            
 - 
            backwardTreatment: 
            string
            
 - 
            balanceType: 
            string
            
 - 
            centralAccountBranch: 
            string
            
 - 
            centralAccountCurrency: 
            string
            
 - 
            centralAccountNumber: 
            string
            
 - 
            considerPostSweepBalance: 
            string
            
 - 
            crossBorderFlag: 
            string
            
 - 
            crossCurrencyFlag: 
            string
            
 - 
            currencyRateType: 
            string
            
 - 
            customerId: 
            string
            Pattern:
[a-zA-Z0-9]{1,20} - 
            customerName: 
            string
            
 - 
            effectiveDate: 
            string
            
 - 
            endDate: 
            string
            
 - 
            eodExecution: 
            string
            
 - 
            fxRatePickup: 
            string
            
 - 
            headerAccountNumber: 
            string
            
 - 
            headerBranchCode: 
            string
            
 - 
            headerCurrency: 
            string
            
 - 
            holidayTreatment: 
            string
            
 - 
            instructionType: 
            string
            
 - 
            interestMethod: 
            string
            
 - 
            investmentSweep: 
            string
            
 - 
            limitTrackingFlag: 
            string
            
 - 
            LmmTmStructureDetailsDTO: 
            array  LmmTmStructureDetailsDTO
            
            
 - 
            maxBackwardDays: 
            integer
            
 - 
            multiBankFlag: 
            string
            
 - 
            nextRunDate: 
            string(date)
            
 - 
            nextRunDateReverse: 
            string(date)
            
 - 
            prevRunDateReverse: 
            string(date)
            
 - 
            ratePickUp: 
            string
            
 - 
            reallocationMethod: 
            string
            
 - 
            reverseFrequency: 
            string
            
 - 
            sourceSystem: 
            string
            
 - 
            structureDescription: 
            string
            
 - 
            structureFrequency: 
            string
            
 - 
            structureId(required): 
            string
            Pattern:
[A-Z0-9]{1,30} - 
            structureStatus: 
            string
            
 - 
            structureType: 
            string
            
 - 
            struturePriority: 
            integer
            
 
Nested Schema : LmmTmStructureDetailsDTO
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            accountCurrency: 
            string
            
 - 
            accountLevel: 
            integer
            
 - 
            accountNumber: 
            string
            
 - 
            accountType: 
            string
            
 - 
            allowReverseSweep: 
            string
            
 - 
            bookingAccountBranch: 
            string
            
 - 
            bookingAccountCurrency: 
            string
            
 - 
            bookingAccountNumber: 
            string
            
 - 
            branchCode: 
            string
            
 - 
            centralAccountBranch: 
            string
            
 - 
            centralAccountCurrency: 
            string
            
 - 
            centralAccountNumber: 
            string
            
 - 
            eodExecution: 
            string
            
 - 
            id: 
            string
            
 - 
            instructionPriority: 
            integer
            
 - 
            isExternalAccount: 
            string
            
 - 
            isHold: 
            string
            
 - 
            isNominatedAccount: 
            string
            
 - 
            isTwoWay: 
            string
            
 - 
            LmmTmStructureInstructionDTO: 
            array  LmmTmStructureInstructionDTO
            
            
 - 
            LmmTmStructurePaymentDTO: 
            array  LmmTmStructurePaymentDTO
            
            
 - 
            onlineBalanceFetch: 
            string
            
 - 
            parentAccountBranch: 
            string
            
 - 
            parentAccountCurrency: 
            string
            
 - 
            parentAccountNumber: 
            string
            
 - 
            partialReverseSweep: 
            string
            
 - 
            partialTransferAllowed: 
            string
            
 - percentageChildShare: integer
 - percentageShare: integer
 - 
            ratePickUp: 
            string
            
 - 
            rateType: 
            string
            
 - 
            reallocationMethod: 
            string
            
 - 
            reallocationRequired: 
            string
            
 - 
            reverseSweepFrequency: 
            string
            
 - 
            structureMasterId(required): 
            string
            
 - 
            twowaySweepPriority: 
            integer
            
 
Response
Supported Media Types
                - application/json
 - application/xml
 
201 Response
Returns message of succes or failure 
                
                Headers
                - 
                        Location: string
                        
                        URL of newly created structure from external system
 
Nested Schema : ResponseResourceSupport
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
objectNested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
object400 Response
Malformed syntax.
                
                
                401 Response
Request does not have sufficient credentials.
                
                
                403 Response
Request is not authorized.
                
                
                405 Response
Invalid input
                
                
                500 Response
Internal error