3. Rest API Services – Details

3.1 Oracle FLEXCUBE Investor Servicing Rest API Servic­es

Following are the list of Oracle FLEXCUBE Investor Servicing Rest API Services that are available:

Rest Service Name

Service Type

API URI

AccountTypeSer­vice

Get

https://(hostname):(Port)/AccountType/QueryAccount­Type/accounttype/{accounttype}/effectivedate/{effective­date}

AgencyBranch­BankService

Get

https://(hostname):(Port)/AgencyBranchBank/Que­ryAgencyBranchBank/moduleId/{moduleId}/bankcode/{bankcode}/branchcode/{branchcode}/accountnumber/{accountnumber}

 

Post

https://(hostname):(Port)/AgencyBranchBank/CreateA­gencyBranchBank

 

Post

https://(hostname):(Port)/AgencyBranchBank/Modi­fyAgencyBranchBank

 

Post

https://(hostname):(Port)/AgencyBranchBank/Authorize­AgencyBranchBank

 

Post

https://(hostname):(Port)/AgencyBranchBank/DeleteA­gencyBranchBank

AmountBlockSer­vice

Get

https://(hostname):(Port)/AmountBlock/QueryAmount­Block/blockunblockid/{blockunblockid}/transactiondate/{transactiondate}

 

Post

https://(hostname):(Port)/AmountBlock/AuthorizeA­mountBlock

 

Post

https://(hostname):(Port)/AmountBlock/DeleteAmount­Block

 

Post

https://(hostname):(Port)/AmountBlock/ModifyAmount­Block

 

Post

https://(hostname):(Port)/AmountBlock/CreateAmount­Block

AmountUnblock­Service

Get

https://(hostname):(Port)/AmountUnblock/QueryAmoun­tUnblock/blockunblockid/{blockunblockid}/txndate/{txn­date}

 

Post

https://(hostname):(Port)/AmountUnblock/DeleteAmoun­tUnblock

 

Post

https://(hostname):(Port)/AmountUnblock/AuthorizeA­mountUnblock

 

Post

https://(hostname):(Port)/AmountUnblock/ModifyAmoun­tUnblock

 

Post

https://(hostname):(Port)/AmountUnblock/CreateAmoun­tUnblock

AuthRepService

Get

https://(hostname):(Port)/AuthRep/QueryAuthRep/authrepid/{authrepid}

 

Post

https://(hostname):(Port)/AuthRep/AuthorizeAuthRep

 

Post

https://(hostname):(Port)/AuthRep/ModifyAuthRep

 

Post

https://(hostname):(Port)/AuthRep/CreateAuthRep

 

Post

https://(hostname):(Port)/AuthRep/DeleteAuthRep

BlockService

Get

https://(hostname):(Port)/Block/QueryBlock/transaction­number/{transactionnumber}

 

Post

https://(hostname):(Port)/Block/DeleteBlock

 

Post

https://(hostname):(Port)/Block/CreateBlock

 

Post

https://(hostname):(Port)/Block/ModifyBlock

 

Post

https://(hostname):(Port)/Block/AuthorizeBlock

BrokerClientRela­tionService

Get

https://(hostname):(Port)/BrokerClientRelation/Query­BrokerClientRelation/brokercode/{brokercode}

BrokerCurrency­Service

Get

https://(hostname):(Port)/BrokerCurrency/QueryBro­kerCcy/brokercode/{brokercode}/effectivedate/{effective­date}

 

Post

https://(hostname):(Port)/BrokerCurrency/CreateBro­kerCcy

 

Post

https://(hostname):(Port)/BrokerCurrency/DeleteBro­kerCcy

 

Post

https://(hostname):(Port)/BrokerCurrency/ModifyBro­kerCcy

 

Post

https://(hostname):(Port)/BrokerCurrency/AuthorizeBro­kerCcy

BrokerIDSSer­vice

Get

https://(hostname):(Port)/BrokerIDS/QueryBrokerIDS/entityid/{entityid}/entitytype/{entitytype}/fundid/{fundid}/paymentcurrency/{paymentcurrency}

 

Post

https://(hostname):(Port)/BrokerIDS/CreateBrokerIDS

 

Post

https://(hostname):(Port)/BrokerIDS/CloseBrokerIDS

 

Post

https://(hostname):(Port)/BrokerIDS/ModifyBrokerIDS

 

Post

https://(hostname):(Port)/BrokerIDS/DeleteBrokerIDS

 

Post

https://(hostname):(Port)/BrokerIDS/ReopenBrokerIDS

 

Post

https://(hostname):(Port)/BrokerIDS/AuthorizeBrokerIDS

BrokerService

Get

https://(hostname):(Port)/Broker/QueryBroker/broker­code/{brokercode}/ruleeffectivedate/{ruleeffectivedate}

 

Post

https://(hostname):(Port)/Broker/AuthorizeBroker

 

Post

https://(hostname):(Port)/Broker/CreateBroker

 

Post

https://(hostname):(Port)/Broker/ModifyBroker

 

Post

https://(hostname):(Port)/Broker/DeleteBroker

 

Get

https://(hostname):(Port)/Broker/SummaryQueryBroker

CIFAddressSer­vice

Get

https://(hostname):(Port)/CIFAddress/QueryCIFAddress/cifnumber/{cifnumber}/media/{media}/location/{location}

 

Post

https://(hostname):(Port)/CIFAddress/ModifyCIFAddress

 

Post

https://(hostname):(Port)/CIFAddress/CreateCIFAddress

 

Post

https://(hostname):(Port)/CIFAddress/DeleteCIFAddress

 

Post

https://(hostname):(Port)/CIFAddress/AuthorizeCIFAd­dress

CIFFundMap­pingService

Get

https://(hostname):(Port)/CIFFundMapping/QueryCIF­FundMapping/cifnumber/{cifnumber}/location/{location}/media/{media}/fundid/{fundid}

 

Post

https://(hostname):(Port)/CIFFundMapping/DeleteCIF­FundMapping

 

Post

https://(hostname):(Port)/CIFFundMapping/AuthorizeCI­FFundMapping

 

Post

https://(hostname):(Port)/CIFFundMapping/ModifyCIF­FundMapping

 

Post

https://(hostname):(Port)/CIFFundMapping/CreateCIF­FundMapping

CIFUHMapping­Service

Get

https://(hostname):(Port)/CIFUHMapping/QueryCIFUH­Mapping/referencenumber/{referencenumber}

 

Post

https://(hostname):(Port)/CIFUHMapping/ModifyCIFUH­Mapping

 

Post

https://(hostname):(Port)/CIFUHMapping/CreateCIFUH­Mapping

 

Post

https://(hostname):(Port)/CIFUHMapping/AuthorizeCI­FUHMapping

CustomerService

Get

https://(hostname):(Port)/Customer/QueryCustomer/cus­tomerNo/{customerNo}

FundPriceService

Post

https://(hostname):(Port)/FundPrice/ModifyFundPrice

 

Get

https://(hostname):(Port)/FundPrice/QueryFundPrice/fundid/{fundid}/effectivedate/{effectivedate}

HelpDeskService

Get

https://(hostname):(Port)/HelpDesk/QueryHelpDesk/helpdeskrefno/{helpdeskrefno}

HolidayService

Get

https://(hostname):(Port)/Holiday/QueryHoliday/year/{year}/calendarType/{calendarType}/entityid/{entityid}

 

Post

https://(hostname):(Port)/Holiday/ModifyHoliday

HWMService

Get

https://(hostname):(Port)/HWM/QueryHWM/fundid/{fun­did}/effectivedate/{effectivedate}

 

Post

https://(hostname):(Port)/HWM/AuthorizeHWM

 

Post

https://(hostname):(Port)/HWM/ModifyHWM

 

Post

https://(hostname):(Port)/HWM/CreateHWM

IPOSubscription­Service

Get

https://(hostname):(Port)/IPOSubscription/QueryIPO­Subscription/transactionnumber/{transactionnumber}

 

Post

https://(hostname):(Port)/IPOSubscription/CreateIPO­Subscription

 

Post

https://(hostname):(Port)/IPOSubscription/ModifyIPO­Subscription

 

Post

https://(hostname):(Port)/IPOSubscription/AuthorizeIPO­Subscription

 

Post

https://(hostname):(Port)/IPOSubscription/DeleteIPO­Subscription

 

Post

https://(hostname):(Port)/IPOSubscription/ReverseIPO­Subscription

KYCChasingSer­vice

Get

https://(hostname):(Port)/KYCChasing/QueryKYCChas­ingdetails/unitholderid/{unitholderid}/chasinglogno/{chasinglogno}

 

Post

https://(hostname):(Port)/KYCChasing/DeleteKYCChas­ingdetails

 

Post

https://(hostname):(Port)/KYCChasing/AuthorizeKYC­Chasingdetails

 

Post

https://(hostname):(Port)/KYCChasing/ModifyKYCChas­ingdetails

 

Post

https://(hostname):(Port)/KYCChasing/CreateKYCChas­ingdetails

OLTService

Get

https://(hostname):(Port)/OLT/QueryOLT/referenceno/{referenceno}

 

Post

https://(hostname):(Port)/OLT/CloseOLT

 

Post

https://(hostname):(Port)/OLT/ModifyOLT

 

Post

https://(hostname):(Port)/OLT/AuthorizeOLT

 

Post

https://(hostname):(Port)/OLT/ReopenOLT

 

Post

https://(hostname):(Port)/OLT/DeleteOLT

 

Post

https://(hostname):(Port)/OLT/CreateOLT

RatesService

Get

https://(hostname):(Port)/Rates/QueryRatesFCISRates/ratecode/{ratecode}/currencycode/{currencycode}

 

Post

https://(hostname):(Port)/Rates/AuthorizeRatesFCIS­Rates

 

Post

https://(hostname):(Port)/Rates/ModifyRatesFCISRates

 

Post

https://(hostname):(Port)/Rates/CreateRatesFCISRates

Redemption­Service

Get

https://(hostname):(Port)/Redemption/QueryRedemp­tion/transactionnumber/{transactionnumber}

 

Post

https://(hostname):(Port)/Redemption/CreateRedemp­tion

 

Post

https://(hostname):(Port)/Redemption/DeleteRedemp­tion

 

Post

https://(hostname):(Port)/Redemption/ModifyRedemp­tion

 

Post

https://(hostname):(Port)/Redemption/ReverseRedemp­tion

 

Post

https://(hostname):(Port)/Redemption/AuthorizeRe­demption

StandingInstruc­tionService

Post

https://(hostname):(Port)/StandingInstruction/Create­StandingInstruction

 

Post

https://(hostname):(Port)/StandingInstruction/Modify­StandingInstruction

 

Post

https://(hostname):(Port)/StandingInstruction/Authorize­StandingInstruction

 

Post

https://(hostname):(Port)/StandingInstruction/Delete­StandingInstruction

 

Get

https://(hostname):(Port)/StandingInstruction/Query­StandingInstruction/siid/{siid}/sieffectivedate/{sieffective­date}

Subscription­Service

Post

https://(hostname):(Port)/Subscription/CreateSubscrip­tion

 

Post

https://(hostname):(Port)/Subscription/ModifySubscrip­tion

 

Post

https://(hostname):(Port)/Subscription/AuthorizeSub­scription

 

Post

https://(hostname):(Port)/Subscription/DeleteSubscrip­tion

 

Post

https://(hostname):(Port)/Subscription/ReverseSubscrip­tion

 

Get

https://(hostname):(Port)/Subscription/QuerySubscrip­tion/transactionnumber/{transactionnumber}

SwitchTxn­Service

Get

https://(hostname):(Port)/SwitchTxn/QuerySwitch/trans­actionnumber/{transactionnumber}

 

Post

https://(hostname):(Port)/SwitchTxn/AuthorizeSwitch

 

Post

https://(hostname):(Port)/SwitchTxn/CreateSwitch

 

Post

https://(hostname):(Port)/SwitchTxn/DeleteSwitch

 

Post

https://(hostname):(Port)/SwitchTxn/ReverseSwitch

 

Post

https://(hostname):(Port)/SwitchTxn/ModifySwitch

TaxCompliance­DocumentService

Get

https://(hostname):(Port)/TaxComplianceDocument/Que­ryTaxComplianceDocument/taxcompliancetype/{taxcom­pliancetype}/fatcaentitytype/{fatcaentitytype}/entitycategorytype/{entitycategorytype}/classification/{classification}

 

Post

https://(hostname):(Port)/TaxComplianceDocument/DeleteTaxComplianceDocument

 

Post

https://(hostname):(Port)/TaxComplianceDocument/AuthorizeTaxComplianceDocument

 

Post

https://(hostname):(Port)/TaxComplianceDocument/ModifyTaxComplianceDocument

 

Post

https://(hostname):(Port)/TaxComplianceDocument/Cre­ateTaxComplianceDocument

TaxCompliance­SetupService

Get

https://(hostname):(Port)/TaxComplianceSetup/Que­ryTaxComplianceSetup/taxcompliance/{taxcompliance}

 

Post

https://(hostname):(Port)/TaxComplianceSetup/Crea­teTaxComplianceSetup

 

Post

https://(hostname):(Port)/TaxComplianceSetup/Dele­teTaxComplianceSetup

 

Post

https://(hostname):(Port)/TaxComplianceSetup/Modi­fyTaxComplianceSetup

 

Post

https://(hostname):(Port)/TaxComplianceSetup/Author­izeTaxComplianceSetup

TPEntityService

Get

https://(hostname):(Port)/TPEntity/QueryEntity/entityid/{entityid}/entitytype/{entitytype}

 

Post

https://(hostname):(Port)/TPEntity/CreateEntity

 

Post

https://(hostname):(Port)/TPEntity/ModifyEntity

 

Post

https://(hostname):(Port)/TPEntity/DeleteEntity

 

Post

https://(hostname):(Port)/TPEntity/AuthorizeEntity

TransferService

Get

https://(hostname):(Port)/Transfer/QueryTransfer/trans­actionnumber/{transactionnumber}

 

Post

https://(hostname):(Port)/Transfer/AuthorizeTransfer

 

Post

https://(hostname):(Port)/Transfer/DeleteTransfer

 

Post

https://(hostname):(Port)/Transfer/CreateTransfer

 

Post

https://(hostname):(Port)/Transfer/ModifyTransfer

 

Post

https://(hostname):(Port)/Transfer/ReverseTransfer

TxnLoadOver­rideService

Get

https://(hostname):(Port)/TxnLoadOverride/QueryTxn­LoadOverride/transactionnumber/{transactionnumber}

 

Post

https://(hostname):(Port)/TxnLoadOverride/CreateTxn­LoadOverride

 

Post

https://(hostname):(Port)/TxnLoadOverride/AuthorizeTx­nLoadOverride

 

Post

https://(hostname):(Port)/TxnLoadOverride/DeleteTxn­LoadOverride

UHClosureSer­vice

Get

https://(hostname):(Port)/UHClosure/QueryUHClosure/unitholderid/{unitholderid}/acstatusdate/{acstatusdate}/sequencenumber/{sequencenumber}

 

Post

https://(hostname):(Port)/UHClosure/DeleteUHClosure

 

Post

https://(hostname):(Port)/UHClosure/CreateUHClosure

 

Post

https://(hostname):(Port)/UHClosure/AuthorizeUHClo­sure

UHDealService

Get

https://(hostname):(Port)/UHDeal/QueryUHDeal/deal­TransactionNumber/{dealTransactionNumber}

 

Post

https://(hostname):(Port)/UHDeal/DeleteUHDeal

 

Post

https://(hostname):(Port)/UHDeal/AuthorizeUHDeal

 

Post

https://(hostname):(Port)/UHDeal/CreateUHDeal

 

Post

https://(hostname):(Port)/UHDeal/ModifyUHDeal

UHIDSService

Get

https://(hostname):(Port)/UHIDS/QueryUHIDS/idsentit­yid/{idsentityid}/productid/{productid}/policynumber/{poli­cynumber}/fundid/{fundid}/ruleeffectivedate/{ruleeffectivedate}

 

Post

https://(hostname):(Port)/UHIDS/DeleteUHIDS

 

Post

https://(hostname):(Port)/UHIDS/ModifyUHIDS

 

Post

https://(hostname):(Port)/UHIDS/CreateUHIDS

 

Post

https://(hostname):(Port)/UHIDS/AuthorizeUHIDS

UHIRRFPrefer­enceService

Get

https://(hostname):(Port)/UHIRRFPreference/QueryU­HIRRFPreference/unitholderid/{unitholderid}/fundid/{fun­did}

 

Post

https://(hostname):(Port)/UHIRRFPreference/ModifyU­HIRRFPreference

 

Post

https://(hostname):(Port)/UHIRRFPreference/CreateU­HIRRFPreference

 

Post

https://(hostname):(Port)/UHIRRFPreference/DeleteU­HIRRFPreference

 

Post

https://(hostname):(Port)/UHIRRFPreference/Author­izeUHIRRFPreference

UnblockService

Get

https://(hostname):(Port)/Unblock/QueryUnblock/trans­actionnumber/{transactionnumber}

 

Post

https://(hostname):(Port)/Unblock/ModifyUnblock

 

Post

https://(hostname):(Port)/Unblock/CreateUnblock

 

Post

https://(hostname):(Port)/Unblock/AuthorizeUnblock

 

Post

https://(hostname):(Port)/Unblock/DeleteUnblock

UnitholderService

Get

https://(hostname):(Port)/Unitholder/QueryUnitholder/unitholderid/{unitholderid}

 

Post

https://(hostname):(Port)/Unitholder/CreateUnitholder

 

Post

https://(hostname):(Port)/Unitholder/DeleteUnitholder

 

Post

https://(hostname):(Port)/Unitholder/ModifyUnitholder

 

Post

https://(hostname):(Port)/Unitholder/AuthorizeUnitholder

FundService

Get

https://(hostname):(Port)/Fund/QueryFund/fundid/{fun­did}/ruleeffectivedate/{ruleeffectivedate}

PolicyService

Get

https://(hostname):(Port)/Policy/CreatePolicy

 

Post

https://(hostname):(Port)/Policy/QueryPolicy/policynum­ber/{policynumber}/ruleeffectivedate/{ruleeffectivedate}

 

Post

https://(hostname):(Port)/Policy/ModifyPolicy

 

Post

https://(hostname):(Port)/Policy/DeletePolicy

 

Post

https://(hostname):(Port)/Policy/AuthorizePolicy

PolicyCession­Service

Get

https://(hostname):(Port)/PolicyCession/CreatePolicy­Cession

 

Post

https://(hostname):(Port)/PolicyCession/ModifyPolicy­Cession

 

Post

https://(hostname):(Port)/PolicyCession/AuthorizePolicy­Cession

 

Post

https://(hostname):(Port)/PolicyCession/QueryPolicy­Cession/policynumber/{policynumber}/cessiondate/{ces­siondate}

PolicyJournalSer­vice

Get

https://(hostname):(Port)/PolicyJournal/CreatePolicy­Journal

 

Post

https://(hostname):(Port)/PolicyJournal/ModifyPolicy­Journal

 

Post

https://(hostname):(Port)/PolicyJournal/AuthorizePolicy­Journal

 

Post

https://(hostname):(Port)/PolicyJournal/DeletePolicy­Journal

 

Post

https://(hostname):(Port)/PolicyJournal/QueryPolicyJour­nal/journaltxnnumber/{journaltxnnumber}

PolicyStatus­ChangeService

Get

https://(hostname):(Port)/PolicyStatusChange/QueryPol­icyStatusChange/policynumber/{policynumber}/ruleef­fectivedate/{ruleeffectivedate}

 

Post

https://(hostname):(Port)/PolicyStatusChange/Create­PolicyStatusChange

 

Post

https://(hostname):(Port)/PolicyStatusChange/Modify­PolicyStatusChange

 

Post

https://(hostname):(Port)/PolicyStatusChange/Author­izePolicyStatusChange

 

Post

https://(hostname):(Port)/PolicyStatusChange/DeletePol­icyStatusChange

PolicySwitchSer­vice

Post

https://(hostname):(Port)/PolicySwitch/QueryPolicy­Switch/policytxnnumber/{policytxnnumber}

 

Post

https://(hostname):(Port)/PolicySwitch/ReversePolicy­Switch

 

Post

https://(hostname):(Port)/PolicySwitch/AuthorizePolicy­Switch

 

Post

https://(hostname):(Port)/PolicySwitch/DeletePolicy­Switch

 

Post

https://(hostname):(Port)/PolicySwitch/ModifyPolicy­Switch

 

Get

https://(hostname):(Port)/PolicySwitch/CreatePolicy­Switch

SurrenderService

Post

https://(hostname):(Port)/Surrender/QuerySurrender/pol­icytxnnumber/{policytxnnumber}

 

Post

https://(hostname):(Port)/Surrender/AuthorizeSurrender

 

Post

https://(hostname):(Port)/Surrender/ReverseSurrender

 

Post

https://(hostname):(Port)/Surrender/CreateSurrender

 

Post

https://(hostname):(Port)/Surrender/DeleteSurrender

 

Post

https://(hostname):(Port)/Surrender/ModifySurrender

TopupService

Post

https://(hostname):(Port)/Topup/QueryTopup/policytxn­number/{policytxnnumber}

 

Post

https://(hostname):(Port)/Topup/DeleteTopup

 

Get

https://(hostname):(Port)/Topup/CreateTopup

 

Post

https://(hostname):(Port)/Topup/AuthorizeTopup

 

Post

https://(hostname):(Port)/Topup/ReverseTopup

 

Post

https://(hostname):(Port)/Topup/ModifyTopup

PolicyTransac­tionService

Post

https://(hostname):(Port)/PolicyTransaction/DeletePoli­cyTxn

 

Post

https://(hostname):(Port)/PolicyTransaction/ReversePoli­cyTxn

 

Post

https://(hostname):(Port)/PolicyTransaction/Author­izePolicyTxn

PASAddressMas­terService

Post

https://(hostname):(Port)/PASAddressMaster/QueryAd­dressDetails/addressrefno/{addressrefno}

 

Post

https://(hostname):(Port)/PASAddressMaster/Author­izeAddressDetails

 

Post

https://(hostname):(Port)/PASAddressMaster/ModifyAd­dressDetails

 

Get

https://(hostname):(Port)/PASAddressMaster/CreateAd­dressDetails

 

Post

https://(hostname):(Port)/PASAddressMaster/DeleteAd­dressDetails

PASAssetClass­Service

Post

https://(hostname):(Port)PASAssetClass/QueryAsset­ClassDef/assetclass/{assetclass}

PASInvestmen­tAccountStatus­Service

Post

https://(hostname):(Port)/PASInvestmentAccountStatus/AuthorizeInvestmentAccountStatus

 

Post

https://(hostname):(Port)/PASInvestmentAccountStatus/ModifyInvestmentAccountStatus

 

Post

https://(hostname):(Port)/PASInvestmentAccountStatus/DeleteInvestmentAccountStatus

PASPartyService

Post

https://(hostname):(Port)/PASParty/QueryPARTY/par­tyid/{partyid}

 

Post

https://(hostname):(Port)/PASParty/ModifyPARTY

 

Post

https://(hostname):(Port)/PASParty/AuthorizePARTY

 

Post

https://(hostname):(Port)/PASParty/DeletePARTY

 

Get

https://(hostname):(Port)/PASParty/CreatePARTY

PASPartyRole­Service

Post

https://(hostname):(Port)/PASPartyRole/QueryPar­tyRole/partyrole/{partyrole}/partyid/{partyid}

 

Get

https://(hostname):(Port)/PASPartyRole/CreatePar­tyRole

 

Post

https://(hostname):(Port)/PASPartyRole/ModifyPar­tyRole

 

Post

https://(hostname):(Port)/PASPartyRole/DeletePartyRole

 

Post

https://(hostname):(Port)/PASPartyRole/AuthorizePar­tyRole

PASPortfolioMap­pingService

Post

https://(hostname):(Port)/PASPortfolioMapping/Query­PortfolioMapping/partyrole/{partyrole}/partyid/{partyid}/accountid/{accountid}

 

Get

https://(hostname):(Port)/PASPortfolioMapping/Create­PortfolioMapping

 

Post

https://(hostname):(Port)/PASPortfolioMapping/Modify­PortfolioMapping

 

Post

https://(hostname):(Port)/PASPortfolioMapping/Delete­PortfolioMapping

 

Post

https://(hostname):(Port)/PASPortfolioMapping/Author­izePortfolioMapping

PASBankMaster­Service

Post

https://(hostname):(Port)/PASBankMaster/QueryBank­Details/bankreferenceno/{bankreferenceno}

 

Post

https://(hostname):(Port)/PASBankMaster/DeleteBank­Details

 

Post

https://(hostname):(Port)/PASBankMaster/Authorize­BankDetails

 

Post

https://(hostname):(Port)/PASBankMaster/ModifyBank­Details

 

Get

https://(hostname):(Port)/PASBankMaster/CreateBank­Details

PASIDMasterSer­vice

Post

https://(hostname):(Port)/PASIDMaster/DeleteIdDetails

 

Get

https://(hostname):(Port)/PASIDMaster/CreateIdDetails

 

Post

https://(hostname):(Port)/PASIDMaster/ModifyIdDetails

 

Post

https://(hostname):(Port)/PASIDMaster/QueryIdDetails/idreferenceno/{idreferenceno}

 

Post

https://(hostname):(Port)/PASIDMaster/AuthorizeIdDe­tails

PASInvestmen­tAccountService

Post

https://(hostname):(Port)/PASInvestmentAccount/Query­InvestmentAccount/accountid/{accountid}

 

Post

https://(hostname):(Port)/PASInvestmentAccount/AuthorizeInvestmentAccount

 

Post

https://(hostname):(Port)/PASInvestmentAccount/Modi­fyInvestmentAccount

 

Get

https://(hostname):(Port)/PASInvestmentAccount/Cre­ateInvestmentAccount

 

Post

https://(hostname):(Port)/PASInvestmentAccount/DeleteInvestmentAccount

PASInvestment­Service

Post

https://(hostname):(Port)/PASInvestment/QueryInvest­mentDetails/ordernumber/{ordernumber}

 

Get

https://(hostname):(Port)/PASInvestment/CreateInvest­mentDetails

 

Post

https://(hostname):(Port)/PASInvestment/AuthorizeIn­vestmentDetails

 

Post

https://(hostname):(Port)/PASInvestment/DeleteInvest­mentDetails

 

Post

https://(hostname):(Port)/PASInvestment/ReverseInvest­mentDetails

PASSwitchOrder­Service

Post

https://(hostname):(Port)/PASSwitchOrder/QuerySwit­chOrder/ordernumber/{ordernumber}

 

Post

https://(hostname):(Port)/PASSwitchOrder/DeleteSwit­chOrder

 

Post

https://(hostname):(Port)/PASSwitchOrder/ModifySwit­chOrder

 

Post

https://(hostname):(Port)/PASSwitchOrder/Authorize­SwitchOrder

 

Post

https://(hostname):(Port)/PASSwitchOrder/ReverseSwit­chOrder

 

Get

https://(hostname):(Port)/PASSwitchOrder/CreateSwit­chOrder

PASWithdrawal­Service

Post

https://(hostname):(Port)/PASWithdrawal/QueryWith­drawalDetails/ordernumber/{ordernumber}

 

Post

https://(hostname):(Port)/PASWithdrawal/ModifyWith­drawalDetails

 

Post

https://(hostname):(Port)/PASWithdrawal/AuthorizeWith­drawalDetails

 

Post

https://(hostname):(Port)/PASWithdrawal/DeleteWith­drawalDetails

 

Post

https://(hostname):(Port)/PASWithdrawal/ReverseWith­drawalDetails

 

Get

https://(hostname):(Port)/PASWithdrawal/CreateWith­drawalDetails

PASInstrument­Service

Post

https://(hostname):(Port)/PASInstrument/QueryIn­stDefintion/instrumentid/{instrumentid}/ruleeffectivedate/{ruleeffectivedate}

PASPortfolioSer­vice

Post

https://(hostname):(Port)/PASPortfolio/QueryPortfolio­definition/portfolioid/{portfolioid}

 

Post

https://(hostname):(Port)/PASPortfolio/DeletePortfolio­definition

 

Post

https://(hostname):(Port)/PASPortfolio/AuthorizePortfo­liodefinition

 

Post

https://(hostname):(Port)/PASPortfolio/ModifyPortfolio­definition

 

Get

https://(hostname):(Port)/PASPortfolio/CreatePortfolio­definition

PASPortfolio­TypeService

Post

https://(hostname):(Port)/PASPortfolioType/QueryPortfo­lioType/portfoliotype/{portfoliotype}

PASRuleService

Post

https://(hostname):(Port)/PASRule/QueryRuledefinition/ruleid/{ruleid}

 

Post

https://(hostname):(Port)/PASRule/DeleteRuledefinition

 

Post

https://(hostname):(Port)/PASRule/AuthorizeRuledefini­tion

 

Post

https://(hostname):(Port)/PASRule/ModifyRuledefinition

 

Get

https://(hostname):(Port)/PASRule/CreateRuledefinition

3.1.1 Rest Services Additional Information

List of services enabled

Refer the attachment panel for FCIS_REST_Services.xlsx.

Rest Documentations

Please refer to Rest Documentaion.zip to access swagger.json files for the ODT generated services. Replace "host":"null" with the I.P. address and port of the server where the REST service is deployed. This has to be done for all the swagger.json files.

If any service is getting updated or a new service is getting generated, then follow the below steps to generate swagger.json for those services:

Generate service EAR file and deploy the service.

Once the service is running, to obtain swagger.json, type service URL followed by swagger.json in the browser. For instance,. https://10.10.10.10:1010/unitholderService/swagger.json.

Refer the attachment panel for Rest Documentaion.zip.