APIs
This section covers the details of the APIs supported by Marketing Catalog microservices.
To learn about Reference data and APIs, see the Reference APIs section.
- Version 1.0.0
- Version 2.0.0
Version 1.0.0
The following are the supported APIs in Version 1.0.0.
You can refer the Swagger Spec of the Marketing Catalogue microservice APIs for more information.
GET/product/marketingCatalogue/products/{productRef}
http://localhost:8002/ms-marketingcatalog-api/api/v1.0.0/product/marketingCatalogue/products/{productRef}{
"marketingCatalogue": {
"productLineId": "PL20200J33YH",
"productLineRef": "LENDING",
"productLineName": "Lending",
"externalIndicator": false,
"productGroup": {
"productGroupId": "PG20200J33YH",
"productGroupRef": "HOME.EQUITY",
"productGroupName": "Home Equity",
"branchRef": "GB0010001",
"description": "Home equity is the market value of a homeowner's unencumbered interest in their real property",
"externalIndicator": false,
"detailedDesc": "Home equity is the difference between how much your home is worth and the outstanding balance of all liens on your property",
"imageDetails": [
{
"imageType": "Banner",
"height": 720,
"width": 120,
"imageUrl": "https://marketingcatalog.microservice.temenos.com/resources/images/home_equity.png",
"extensionData": {}
}
],
"product": {
"productId": "PR20200J33YH",
"productRef": "HOME.EQUITY.LOAN",
"productName": "Home Equity Loan",
"branchRef": "GB0010001",
"availableFrom": "2020-01-01",
"availableTo": "3020-01-01",
"status": "Active",
"apr": "0.53",
"externalIndicator": false,
"purposes": [
"Onboarding"
],
"extensionData": {},
"productDescription": {
"description": "A home equity loan, also known as a home equity installment loan or a second mortgage, is a type of consumer debt",
"detailedDesc": "Home equity loans allow homeowners to borrow against the equity in their residence.Home equity loan amounts are based on the difference between a home's current market value and the mortgage balance due",
"notes": "Earn 4.5% interest on quarterly|+|The low minimum opening deposit is $2500|+|No Fee for ATM withdraw|+|Easy access to online banking|+|Monthly e-Statements to track the transactions|+|Free Cheque book",
"termsConditions": "To qualify for an INFINITY Home Equity Loan relationship,you need to open loan account and home equity loan term can range anywhere from 5-30 years.It allow up to 10 years to withdraw funds, and up to 20 years to repay. A cash-out refinance term can be up to 30 years",
"disclosure": "For more information and terms and conditions governing Home Equity Loan, see applicable Business Product Guide, Business Accounts & Services Disclosure and Agreement with applicable Loan Schedule",
"extensionData": {}
},
"productDetails": [
{
"productDetailsId": "PD20200J33YH",
"currency": "USD",
"debitInterests": [
{
"type": "SINGLE",
"periodicIndex": "05"
}
],
"creditInterests": [
{
"type": "SINGLE",
"periodicIndex": "05"
}
]
}
],
"productFeatures": [
{
"type": "e-Statement",
"featureName": "Electronic Statement",
"featureGroup": "Statement",
"description": "When you register for e-Statements, we will send you monthly e-Statements. This increased frequency enables you to track your account better",
"sequenceNo": 2,
"isMandatory": false,
"defaultValue": "OPT-IN",
"option": "",
"optionDispType": "CheckBox",
"optionValues": [
{
"value": "OPT-IN",
"desc": "Wanted the Bank to authorize and pay overdrafts on the transactions",
"extensionData": {}
}
],
"extensionData": {}
}
],
"imageDetails": [
{
"imageType": "Banner",
"height": 720,
"width": 120,
"imageUrl": "https://marketingcatalog.microservice.temenos.com/resources/images/home_equity.png",
"extensionData": {}
}
]
}
}
}
}PUT/product/marketingCatalogue/products/{productRef}
http://localhost:8002/ms-marketingcatalog-api/api/v1.0.0/product/marketingCatalogue/products/{productRef}{
"productLine": "LENDING",
"productGroup": "HOME.EQUITY",
"productName": "Home Equity Loan",
"availableFrom": "2020-01-01",
"availableTo": "3020-01-01",
"externalIndicator": false,
"apr": 0.53,
"extensionData": {},
"purposes": [
"Onboarding"
],
"productDescription": {
"description": "A home equity loan, also known as a home equity installment loan or a second mortgage, is a type of consumer debt",
"detailedDesc": "Home equity loans allow homeowners to borrow against the equity in their residence.Home equity loan amounts are based on the difference between a home's current market value and the mortgage balance due",
"notes": "Earn 4.5% interest on quarterly|+|The low minimum opening deposit is $2500|+|No Fee for ATM withdraw|+|Easy access to online banking|+|Monthly e-Statements to track the transactions|+|Free Cheque book",
"termsConditions": "To qualify for an INFINITY Home Equity Loan relationship,you need to open loan account and home equity loan term can range anywhere from 5-30 years.It allow up to 10 years to withdraw funds, and up to 20 years to repay. A cash-out refinance term can be up to 30 years",
"disclosure": "For more information and terms and conditions governing Home Equity Loan, see applicable Business Product Guide, Business Accounts & Services Disclosure and Agreement with applicable Loan Schedule",
"extensionData": {}
},
"productDetails": [
{
"productDetailsId": "PD20200J33YH",
"currency": "USD",
"debitInterests": [
{
"type": "SINGLE",
"periodicIndex": "05"
}
],
"creditInterests": [
{
"type": "SINGLE",
"periodicIndex": "05"
}
]
}
],
"productFeatures": [
{
"type": "e-Statement",
"featureName": "Electronic Statement",
"featureGroup": "Statement",
"description": "When you register for e-Statements, we will send you monthly e-Statements. This increased frequency enables you to track your account better",
"sequenceNo": 2,
"isMandatory": false,
"defaultValue": "OPT-IN",
"option": "",
"optionDispType": "CheckBox",
"optionValues": [
{
"value": "OPT-IN",
"desc": "Wanted the Bank to authorize and pay overdrafts on the transactions",
"extensionData": {}
}
],
"extensionData": {}
}
],
"imageDetails": [
{
"imageType": "Banner",
"height": 720,
"width": 120,
"imageUrl": "https://marketingcatalog.microservice.temenos.com/resources/images/home_equity.png",
"extensionData": {}
}
]
}
{
"productId": "PR20200J33YH",
"status": "Success",
"message": "Completed successfully"
}DELETE/product/marketingCatalogue/products
http://localhost:8002/ms-marketingcatalog-api/api/v1.0.0/product/marketingCatalogue/products
{
"productId": "PR20200J33YH",
"status": "Success",
"message": "Completed successfully"
} POST/product/marketingCatalogue/products
http://localhost:8002/ms-marketingcatalog-api/api/v1.0.0/product/marketingCatalogue/products
{
"productLine": "LENDING",
"productGroup": "HOME.EQUITY",
"productRef": "HOME.EQUITY.LOAN",
"branchRef": "GB0010001",
"productName": "Home Equity Loan",
"availableFrom": "2020-01-01",
"availableTo": "3020-01-01",
"externalIndicator": false,
"apr": 0.53,
"extensionData": {},
"purposes": [
"Onboarding"
],
"productDescription": {
"description": "A home equity loan, also known as a home equity installment loan or a second mortgage, is a type of consumer debt",
"detailedDesc": "Home equity loans allow homeowners to borrow against the equity in their residence.Home equity loan amounts are based on the difference between a home's current market value and the mortgage balance due",
"notes": "Earn 4.5% interest on quarterly|+|The low minimum opening deposit is $2500|+|No Fee for ATM withdraw|+|Easy access to online banking|+|Monthly e-Statements to track the transactions|+|Free Cheque book",
"termsConditions": "To qualify for an INFINITY Home Equity Loan relationship,you need to open loan account and home equity loan term can range anywhere from 5-30 years.It allow up to 10 years to withdraw funds, and up to 20 years to repay. A cash-out refinance term can be up to 30 years",
"disclosure": "For more information and terms and conditions governing Home Equity Loan, see applicable Business Product Guide, Business Accounts & Services Disclosure and Agreement with applicable Loan Schedule",
"extensionData": {}
},
"productDetails": [
{
"currency": "USD",
"debitInterests": [
{
"type": "SINGLE",
"periodicIndex": "05"
}
],
"creditInterests": [
{
"type": "SINGLE",
"periodicIndex": "05"
}
]
}
],
"productFeatures": [
{
"type": "e-Statement",
"featureName": "Electronic Statement",
"featureGroup": "Statement",
"description": "When you register for e-Statements, we will send you monthly e-Statements. This increased frequency enables you to track your account better",
"sequenceNo": 2,
"isMandatory": false,
"defaultValue": "OPT-IN",
"option": "",
"optionDispType": "CheckBox",
"optionValues": [
{
"value": "OPT-IN",
"desc": "Wanted the Bank to authorize and pay overdrafts on the transactions",
"extensionData": {}
}
],
"extensionData": {}
}
],
"imageDetails": [
{
"imageType": "Banner",
"height": 720,
"width": 120,
"imageUrl": "https://marketingcatalog.microservice.temenos.com/resources/images/home_equity.png",
"extensionData": {}
}
]
}
{
"productId": "PR20200J33YH",
"status": "Success",
"message": "Completed successfully"
}GET/product/products/marketingCatalogue
http://localhost:8002/ms-marketingcatalog-api/api/v1.0.0/product/products/marketingCatalogue
{
"marketingCatalogue": [
{
"productLineId": "PL20200J33YH",
"productLineRef": "LENDING",
"productLineName": "Lending",
"externalIndicator": false,
"productGroups": [
{
"productGroupId": "PG20200J33YH",
"productGroupRef": "HOME.EQUITY",
"productGroupName": "Home Equity",
"branchRef": "GB0010001",
"description": "Home equity is the market value of a homeowner's unencumbered interest in their real property",
"externalIndicator": false,
"detailedDesc": "Home equity is the difference between how much your home is worth and the outstanding balance of all liens on your property",
"imageDetails": [
{
"imageType": "Banner",
"height": 720,
"width": 120,
"imageUrl": "https://marketingcatalog.microservice.temenos.com/resources/images/home_equity.png",
"extensionData": {}
}
],
"products": [
{
"productId": "PR20200J33YH",
"productRef": "HOME.EQUITY.LOAN",
"productName": "Home Equity Loan",
"branchRef": "GB0010001",
"availableFrom": "2020-01-01",
"availableTo": "3020-01-01",
"status": "Active",
"apr": "0.53",
"externalIndicator": false,
"purposes": [
"Onboarding"
],
"extensionData": {},
"productDescription": {
"description": "A home equity loan, also known as a home equity installment loan or a second mortgage, is a type of consumer debt",
"detailedDesc": "Home equity loans allow homeowners to borrow against the equity in their residence.Home equity loan amounts are based on the difference between a home's current market value and the mortgage balance due",
"notes": "Earn 4.5% interest on quarterly|+|The low minimum opening deposit is $2500|+|No Fee for ATM withdraw|+|Easy access to online banking|+|Monthly e-Statements to track the transactions|+|Free Cheque book",
"termsConditions": "To qualify for an INFINITY Home Equity Loan relationship,you need to open loan account and home equity loan term can range anywhere from 5-30 years.It allow up to 10 years to withdraw funds, and up to 20 years to repay. A cash-out refinance term can be up to 30 years",
"disclosure": "For more information and terms and conditions governing Home Equity Loan, see applicable Business Product Guide, Business Accounts & Services Disclosure and Agreement with applicable Loan Schedule",
"extensionData": {}
},
"productDetails": [
{
"productDetailsId": "PD20200J33YH",
"currency": "USD",
"debitInterests": [
{
"type": "SINGLE",
"periodicIndex": "05"
}
],
"creditInterests": [
{
"type": "SINGLE",
"periodicIndex": "05"
}
]
}
],
"productFeatures": [
{
"type": "e-Statement",
"featureName": "Electronic Statement",
"featureGroup": "Statement",
"description": "When you register for e-Statements, we will send you monthly e-Statements. This increased frequency enables you to track your account better",
"sequenceNo": 2,
"isMandatory": false,
"defaultValue": "OPT-IN",
"option": "",
"optionDispType": "CheckBox",
"optionValues": [
{
"value": "OPT-IN",
"desc": "Wanted the Bank to authorize and pay overdrafts on the transactions",
"extensionData": {}
}
],
"extensionData": {}
}
],
"imageDetails": [
{
"imageType": "Banner",
"height": 720,
"width": 120,
"imageUrl": "https://marketingcatalog.microservice.temenos.com/resources/images/home_equity.png",
"extensionData": {}
}
]
}
]
}
]
}
]
}PUT/product/marketingCatalogue/purposes/products
http://localhost:8002/ms-marketingcatalog-api/api/v1.0.0/product/marketingCatalogue/purposes/products
{
"purposes": [
"Onboarding"
]
} {
"productId": "PR20200J33YH",
"status": "Success",
"message": "Completed successfully"
} PUT/product/marketingCatalogue/products/{productRef}/descriptions
http://localhost:8002/ms-marketingcatalog-api/api/v1.0.0/product/marketingCatalogue/products/{productRef}/descriptions{
"productDescription": {
"description": "A home equity loan, also known as a home equity installment loan or a second mortgage, is a type of consumer debt",
"detailedDesc": "Home equity loans allow homeowners to borrow against the equity in their residence.Home equity loan amounts are based on the difference between a home's current market value and the mortgage balance due",
"notes": "Earn 4.5% interest on quarterly|+|The low minimum opening deposit is $2500|+|No Fee for ATM withdraw|+|Easy access to online banking|+|Monthly e-Statements to track the transactions|+|Free Cheque book",
"termsConditions": "To qualify for an INFINITY Home Equity Loan relationship,you need to open loan account and home equity loan term can range anywhere from 5-30 years.It allow up to 10 years to withdraw funds, and up to 20 years to repay. A cash-out refinance term can be up to 30 years",
"disclosure": "For more information and terms and conditions governing Home Equity Loan, see applicable Business Product Guide, Business Accounts & Services Disclosure and Agreement with applicable Loan Schedule",
"extensionData": {}
},
"productFeatures": [
{
"type": "e-Statement",
"description": "When you register for e-Statements, we will send you monthly e-Statements. This increased frequency enables you to track your account better"
}
]
} {
"productId": "PR20200J33YH",
"status": "Success",
"message": "Completed successfully"
} PUT/product/marketingCatalogue/productGroups/{productGroupRef}/descriptions
http://localhost:8002/ms-marketingcatalog-api/api/v1.0.0/product/marketingCatalogue/productGroups/{productGroupRef}/descriptions{
"description": "Home equity is the market value of a homeowner's unencumbered interest in their real property",
"detailedDesc": "Home equity is the difference between how much your home is worth and the outstanding balance of all liens on your property"
}{
"productGroupId": "PG20200J33YH",
"status": "Success",
"message": "Completed successfully"
}GET/product/marketingCatalogue/products/{productRef}/features
http://localhost:8002/ms-marketingcatalog-api/api/v1.0.0/product/marketingCatalogue/products/{productRef}/features{
"features": [
{
"type": "e-Statement",
"featureName": "Electronic Statement",
"featureGroup": "Statement",
"description": "When you register for e-Statements, we will send you monthly e-Statements. This increased frequency enables you to track your account better",
"sequenceNo": 2,
"isMandatory": false,
"defaultValue": "OPT-IN",
"option": "",
"optionDispType": "CheckBox",
"optionValues": [
{
"value": "OPT-IN",
"desc": "Wanted the Bank to authorize and pay overdrafts on the transactions",
"extensionData": {}
}
],
"extensionData": {}
}
]
} POST/product/marketingCatalogue/products/{productRef}/features
http://localhost:8002/ms-marketingcatalog-api/api/v1.0.0/product/marketingCatalogue/products/{productRef}/features{
"features": [
{
"type": "e-Statement",
"featureName": "Electronic Statement",
"featureGroup": "Statement",
"description": "When you register for e-Statements, we will send you monthly e-Statements. This increased frequency enables you to track your account better",
"sequenceNo": 2,
"isMandatory": false,
"defaultValue": "OPT-IN",
"option": "",
"optionDispType": "CheckBox",
"optionValues": [
{
"value": "OPT-IN",
"desc": "Wanted the Bank to authorize and pay overdrafts on the transactions",
"extensionData": {}
}
],
"extensionData": {}
}
]
} {
"productId": "PR20200J33YH",
"status": "Success",
"message": "Completed successfully"
} PUT/product/marketingCatalogue/products/{productRef}/features
http://localhost:8002/ms-marketingcatalog-api/api/v1.0.0/product/marketingCatalogue/products/{productRef}/features{
"features": [
{
"type": "e-Statement",
"featureName": "Electronic Statement",
"featureGroup": "Statement",
"description": "When you register for e-Statements, we will send you monthly e-Statements. This increased frequency enables you to track your account better",
"sequenceNo": 2,
"isMandatory": false,
"defaultValue": "OPT-IN",
"option": "",
"optionDispType": "CheckBox",
"optionValues": [
{
"value": "OPT-IN",
"desc": "Wanted the Bank to authorize and pay overdrafts on the transactions",
"extensionData": {}
}
],
"extensionData": {}
}
]
} {
"productId": "PR20200J33YH",
"status": "Success",
"message": "Completed successfully"
} DELETE/product/marketingCatalogue/products/{productRef}/features
http://localhost:8002/ms-marketingcatalog-api/api/v1.0.0/product/marketingCatalogue/products/{productRef}/features{
"productId": "PR20200J33YH",
"status": "Success",
"message": "Completed successfully"
} GET/product/marketingCatalogue/{indexKey}/currencies/{currencyId}/periodicInterests
http://localhost:8002/ms-marketingcatalog-api/api/v1.0.0/product/marketingCatalogue/{indexKey}/currencies/{currencyId}/periodicInterests{
"periodicInterests": [
{
"periodicIntId": "PI20200J33YH",
"period": "6M",
"indexKey": "05",
"currency": "USD",
"effectiveDate": "2019-02-09",
"branchRef": "GB0010001",
"periodicRates": [
{
"minAmount": 10000,
"maxAmount": "90000",
"bidRate": 0.052,
"offerRate": 0.072,
"apr": 0.53
}
],
"extensionData": {}
}
]
}POST/product/marketingCatalogue/products/interests/periodicInterests
http://localhost:8002/ms-marketingcatalog-api/api/v1.0.0/product/marketingCatalogue/products/interests/periodicInterests
{
"periodicInterests": [
{
"period": "6M",
"indexKey": "05",
"currency": "USD",
"effectiveDate": "2019-02-09",
"branchRef": "GB0010001",
"periodicRates": {
"minAmount": 10000,
"rates": [
{
"maxAmount": "90000",
"bidRate": 0.052,
"offerRate": 0.072,
"apr": 0.53
}
]
},
"extensionData": {}
}
]
} {
"periodicIntId": "PI20200J33YH",
"status": "Success",
"message": "Completed successfully"
} PUT/product/marketingCatalogue/products/interests/periodicInterests
http://localhost:8002/ms-marketingcatalog-api/api/v1.0.0/product/marketingCatalogue/products/interests/periodicInterests
{
"periodicInterests": [
{
"periodicIntId": "PI20200J33YH",
"period": "6M",
"indexKey": "05",
"currency": "USD",
"effectiveDate": "2019-02-09",
"branchRef": "GB0010001",
"periodicRates": {
"minAmount": 10000,
"rates": [
{
"maxAmount": "90000",
"bidRate": 0.052,
"offerRate": 0.072,
"apr": 0.53
}
]
},
"extensionData": {}
}
]
} {
"periodicIntId": "PI20200J33YH",
"status": "Success",
"message": "Completed successfully"
} DELETE/product/marketingCatalogue/products/interests/periodicInterests
http://localhost:8002/ms-marketingcatalog-api/api/v1.0.0/product/marketingCatalogue/products/interests/periodicInterests
{
"periodicIntId": "PI20200J33YH",
"status": "Success",
"message": "Completed successfully"
} POST/reference/references/marketingCatalogue
http://localhost:8002/ms-marketingcatalog-api/api/v1.0.0/reference/references/marketingCatalogue
{
"references": {
"FeatureType": [
{
"featureName": "Electronic Statement",
"featureGroup": "Statement",
"featureType": "e-Statement",
"detailedDesc": "Electronic Statement will be automatically sent for the product when opted in for this feature"
}
],
"DayBasis": [
{
"dayBasisId": "A",
"description": "Day Basis",
"intBasis": "DayBasis"
}
]
}
} {
"referenceType": "FeatureType",
"status": "Success",
"message": "Completed successfully"
} PUT/reference/references/marketingCatalogue
http://localhost:8002/ms-marketingcatalog-api/api/v1.0.0/reference/references/marketingCatalogue
{
"references": {
"FeatureType": [
{
"featureName": "Electronic Statement",
"featureGroup": "Statement",
"featureType": "e-Statement",
"detailedDesc": "Electronic Statement will be automatically sent for the product when opted in for this feature"
}
],
"DayBasis": [
{
"dayBasisId": "A",
"description": "Day Basis",
"intBasis": "DayBasis"
}
]
}
}{
"referenceType": "FeatureType",
"status": "Success",
"message": "Completed successfully"
}GET/reference/references/marketingCatalogue
http://localhost:8002/ms-marketingcatalog-api/api/v1.0.0/reference/references/marketingCatalogue
{
"references": {
"FeatureType": [
{
"featureName": "Electronic Statement",
"featureGroup": "Statement",
"featureType": "e-Statement",
"detailedDesc": "Electronic Statement will be automatically sent for the product when opted in for this feature"
}
],
"DayBasis": [
{
"dayBasisId": "A",
"description": "Day Basis",
"intBasis": "DayBasis"
}
]
}
}POST/reference/marketingCatalogue/referenceTypes/{referenceType}
http://localhost:8002/ms-marketingcatalog-api/api/v1.0.0/reference/marketingCatalogue/referenceTypes/{referenceType}{
"references": {
"FeatureType": [
{
"featureName": "Electronic Statement",
"featureGroup": "Statement",
"featureType": "e-Statement",
"detailedDesc": "Electronic Statement will be automatically sent for the product when opted in for this feature"
}
],
"DayBasis": [
{
"dayBasisId": "A",
"description": "Day Basis",
"intBasis": "DayBasis"
}
]
}
} {
"referenceType": "FeatureType",
"status": "Success",
"message": "Completed successfully"
} DELETE/reference/marketingCatalogue/referenceTypes/{referenceType}
http://localhost:8002/ms-marketingcatalog-api/api/v1.0.0/reference/marketingCatalogue/referenceTypes/{referenceType}{
"referenceType": "FeatureType",
"status": "Success",
"message": "Completed successfully"
} POST/reference/marketingCatalogue/productLines
http://localhost:8002/ms-marketingcatalog-api/api/v1.0.0/reference/marketingCatalogue/productLines
{
"productLines": [
{
"productLineRef": "LENDING",
"productLineName": "Lending",
"externalIndicator": false
}
]
}
{
"referenceType": "ProductLine",
"status": "Success",
"message": "Completed successfully"
} PUT/reference/marketingCatalogue/productLines
http://localhost:8002/ms-marketingcatalog-api/api/v1.0.0/reference/marketingCatalogue/productLines
{
"productLines": [
{
"productLineRef": "LENDING",
"productLineName": "Lending",
"externalIndicator": false
}
]
}{
"referenceType": "ProductLine",
"status": "Success",
"message": "Completed successfully"
}GET/reference/marketingCatalogue/productLines
http://localhost:8002/ms-marketingcatalog-api/api/v1.0.0/reference/marketingCatalogue/productLines
{
"productLines": [
{
"productLineId": "PL20200J33YH",
"productLineRef": "LENDING",
"productLineName": "Lending",
"externalIndicator": false
}
]
}POST /reference/marketingCatalogue/productGroups
http://localhost:8002/ms-marketingcatalog-api/api/v1.0.0/reference/marketingCatalogue/productGroups
{
"productGroups": [
{
"productLineRef": "LENDING",
"productGroupRef": "HOME.EQUITY",
"productGroupName": "Home Equity",
"branchRef": "GB0010001",
"detailedDesc": "Home equity is the difference between how much your home is worth and the outstanding balance of all liens on your property",
"description": "Home equity is the market value of a homeowner's unencumbered interest in their real property",
"externalIndicator": false,
"imageDetails": [
{
"imageType": "Banner",
"height": 720,
"width": 120,
"imageUrl": "https://marketingcatalog.microservice.temenos.com/resources/images/home_equity.png",
"extensionData": {}
}
]
}
]
}
{
"referenceType": "ProductGroup",
"status": "Success",
"message": "Completed successfully"
} PUT/reference/marketingCatalogue/productGroups
http://localhost:8002/ms-marketingcatalog-api/api/v1.0.0/reference/marketingCatalogue/productGroups
{
"productGroups": [
{
"productLineRef": "LENDING",
"productGroupRef": "HOME.EQUITY",
"productGroupName": "Home Equity",
"branchRef": "GB0010001",
"detailedDesc": "Home equity is the difference between how much your home is worth and the outstanding balance of all liens on your property",
"description": "Home equity is the market value of a homeowner's unencumbered interest in their real property",
"externalIndicator": false,
"imageDetails": [
{
"imageType": "Banner",
"height": 720,
"width": 120,
"imageUrl": "https://marketingcatalog.microservice.temenos.com/resources/images/home_equity.png",
"extensionData": {}
}
]
}
]
}{
"referenceType": "ProductGroup",
"status": "Success",
"message": "Completed successfully"
}GET/reference/marketingCatalogue/productGroups
http://localhost:8002/ms-marketingcatalog-api/api/v1.0.0/reference/marketingCatalogue/productGroups
{
"productGroups": [
{
"productGroupId": "PG20200J33YH",
"productGroupRef": "HOME.EQUITY",
"productLineId": "PL20200J33YH",
"productLineRef": "LENDING",
"productGroupName": "Home Equity",
"branchRef": "GB0010001",
"detailedDesc": "Home equity is the difference between how much your home is worth and the outstanding balance of all liens on your property",
"description": "Home equity is the market value of a homeowner's unencumbered interest in their real property",
"externalIndicator": false,
"imageDetails": [
{
"imageType": "Banner",
"height": 720,
"width": 120,
"imageUrl": "https://marketingcatalog.microservice.temenos.com/resources/images/home_equity.png",
"extensionData": {}
}
]
}
]
}DELETE/reference/marketingCatalogue/productGroups
http://localhost:8002/ms-marketingcatalog-api/api/v1.0.0/reference/marketingCatalogue/productGroups
{
"referenceType": "ProductGroup",
"status": "Success",
"message": "Completed successfully"
} Version 2.0.0
The following are the supported APIs in Version 2.0.0.
You can refer the Swagger Spec of the Marketing Catalogue microservice APIs for more information.
GET/product/marketingCatalogue/products/{productRef}
http://localhost:8002/ms-marketingcatalog-api/api/v2.0.0/product/marketingCatalogue/products/{productRef}{
"marketingCatalogue": {
"productLineId": "PL20200J33YH",
"productLineRef": "LENDING",
"productLineName": "Lending",
"externalIndicator": false,
"productGroup": {
"productGroupId": "PG20200J33YH",
"productGroupRef": "HOME.EQUITY",
"productGroupName": "Home Equity",
"branchRef": "GB0010001",
"description": "Home equity is the market value of a homeowner's unencumbered interest in their real property",
"externalIndicator": false,
"detailedDesc": "Home equity is the difference between how much your home is worth and the outstanding balance of all liens on your property",
"imageDetails": [
{
"imageType": "Banner",
"height": 720,
"width": 120,
"imageUrl": "https://marketingcatalog.microservice.temenos.com/resources/images/home_equity.png",
"extensionData": {}
}
],
"product": {
"productId": "PR20200J33YH",
"productRef": "HOME.EQUITY.LOAN",
"productName": "Home Equity Loan",
"branchRef": "GB0010001",
"availableFrom": "2020-01-01",
"availableTo": "3020-01-01",
"status": "Active",
"apr": "0.53",
"externalIndicator": false,
"purposes": [
"Onboarding"
],
"overdraftAmount": 10000,
"extensionData": {},
"productDescription": {
"description": "A home equity loan, also known as a home equity installment loan or a second mortgage, is a type of consumer debt",
"detailedDesc": "Home equity loans allow homeowners to borrow against the equity in their residence.Home equity loan amounts are based on the difference between a home's current market value and the mortgage balance due",
"notes": "Earn 4.5% interest on quarterly|+|The low minimum opening deposit is $2500|+|No Fee for ATM withdraw|+|Easy access to online banking|+|Monthly e-Statements to track the transactions|+|Free Cheque book",
"termsConditions": "To qualify for an INFINITY Home Equity Loan relationship,you need to open loan account and home equity loan term can range anywhere from 5-30 years.It allow up to 10 years to withdraw funds, and up to 20 years to repay. A cash-out refinance term can be up to 30 years",
"disclosure": "For more information and terms and conditions governing Home Equity Loan, see applicable Business Product Guide, Business Accounts & Services Disclosure and Agreement with applicable Loan Schedule",
"extensionData": {}
},
"productConditions": [
{
"productConditionsId": "PC20200J33YH",
"currency": "USD",
"interestDetails": [
{
"interestDetailsId": "IN20200J33YH",
"property": "PRINCIPALINT",
"period": "6M",
"variation": "",
"effectiveDate": "2021-01-15",
"rateTierType": "SINGLE",
"dayBasis": "E",
"compoundType": "TWMTH",
"compoundYield": "Yield",
"debitInterests": [
{
"fixedRate": 10,
"floatingIndex": "01",
"periodicIndex": "05",
"periodicPeriod": "6M",
"periodicMethod": "NEXT",
"periodicReset": "e0Y e1M e0W e0D e0F",
"tierAmount": "12000",
"marginDetails": [
{
"type": "SingleMargin",
"marginOperand": "ADD",
"marginRate": 5.5,
"extensionData": {}
}
],
"extensionData": {}
}
],
"creditInterests": [
{
"fixedRate": 10,
"floatingIndex": "01",
"periodicIndex": "05",
"periodicPeriod": "6M",
"periodicMethod": "NEXT",
"periodicReset": "e0Y e1M e0W e0D e0F",
"tierAmount": "12000",
"marginDetails": [
{
"type": "SingleMargin",
"marginOperand": "ADD",
"marginRate": 5.5,
"extensionData": {}
}
],
"extensionData": {}
}
],
"extensionData": {}
}
],
"chargeDetails": [
{
"chargeId": "CH20200J33YH",
"property": "MORTGINSURANCE",
"period": "6M",
"variation": "",
"effectiveDate": "2021-01-15",
"type": "Adhoc",
"chargeType": "FIXED",
"chargeCurrency": "USD",
"fixedAmount": 450,
"tierType": [
{
"tierType": "LEVEL",
"calcType": "FLAT",
"rate": 12,
"chargeAmount": 700,
"minCharge": 100,
"maxCharge": 1000,
"tierAmount": 1200
}
],
"extensionData": {}
}
],
"paymentSchedules": [
{
"scheduleId": "SH20200J33YH",
"property": "SCHEDULE",
"period": "6M",
"effectiveDate": "2021-01-15",
"paymentTypes": [
{
"paymentType": "CONSTANT",
"method": "DUE",
"payFrequency": "e0Y e1M e0W e0D e0F",
"property": [
"PRINCIPALINT"
],
"paymentDates": [
{
"startDate": "R_START",
"endDate": "R_MATURITY"
}
]
}
],
"extensionData": {}
}
],
"termAmounts": [
{
"termAmountId": "TM20200J33YH",
"property": "DWCOMMITMENT",
"period": "6M",
"variation": "",
"effectiveDate": "2021-01-15",
"amount": 12000,
"term": "25Y",
"extensionData": {}
}
],
"reportingDetails": [
{
"reportingDetailsId": "RE20200J33YH",
"property": "REPORTING",
"period": "",
"effectiveDate": "2021-01-15",
"aprTypes": [
{
"aprType": "APR.DEFAULT",
"excludeProperty": [
"MORTGINSURANCE"
]
}
],
"extensionData": {}
}
],
"extensionData": {}
}
],
"productFeatures": [
{
"type": "e-Statement",
"featureName": "Electronic Statement",
"featureGroup": "Statement",
"description": "When you register for e-Statements, we will send you monthly e-Statements. This increased frequency enables you to track your account better",
"sequenceNo": 2,
"isMandatory": false,
"defaultValue": "OPT-IN",
"option": "",
"optionDispType": "CheckBox",
"optionValues": [
{
"value": "OPT-IN",
"desc": "Wanted the Bank to authorize and pay overdrafts on the transactions",
"extensionData": {}
}
],
"extensionData": {}
}
],
"imageDetails": [
{
"imageType": "Banner",
"height": 720,
"width": 120,
"imageUrl": "https://marketingcatalog.microservice.temenos.com/resources/images/home_equity.png",
"extensionData": {}
}
]
}
}
}
}PUT/product/marketingCatalogue/products/{productRef}
http://localhost:8002/ms-marketingcatalog-api/api/v2.0.0/product/marketingCatalogue/products/{productRef}
{
"productLine": "LENDING",
"productGroup": "HOME.EQUITY",
"productName": "Home Equity Loan",
"availableFrom": "2020-01-01",
"availableTo": "3020-01-01",
"externalIndicator": false,
"apr": 0.53,
"extensionData": {},
"purposes": [
"Onboarding"
],
"overdraftAmount": 10000,
"productDescription": {
"description": "A home equity loan, also known as a home equity installment loan or a second mortgage, is a type of consumer debt",
"detailedDesc": "Home equity loans allow homeowners to borrow against the equity in their residence.Home equity loan amounts are based on the difference between a home's current market value and the mortgage balance due",
"notes": "Earn 4.5% interest on quarterly|+|The low minimum opening deposit is $2500|+|No Fee for ATM withdraw|+|Easy access to online banking|+|Monthly e-Statements to track the transactions|+|Free Cheque book",
"termsConditions": "To qualify for an INFINITY Home Equity Loan relationship,you need to open loan account and home equity loan term can range anywhere from 5-30 years.It allow up to 10 years to withdraw funds, and up to 20 years to repay. A cash-out refinance term can be up to 30 years",
"disclosure": "For more information and terms and conditions governing Home Equity Loan, see applicable Business Product Guide, Business Accounts & Services Disclosure and Agreement with applicable Loan Schedule",
"extensionData": {}
}
}
{
"productId": "PR20200J33YH",
"status": "Success",
"message": "Completed successfully"
}POST/product/marketingCatalogue/products
http://localhost:8002/ms-marketingcatalog-api/api/v2.0.0/product/marketingCatalogue/products
{
"productLine": "LENDING",
"productGroup": "HOME.EQUITY",
"productRef": "HOME.EQUITY.LOAN",
"branchRef": "GB0010001",
"productName": "Home Equity Loan",
"availableFrom": "2020-01-01",
"availableTo": "3020-01-01",
"externalIndicator": false,
"apr": 0.53,
"extensionData": {},
"purposes": [
"Onboarding"
],
"overdraftAmount": 10000,
"productDescription": {
"description": "A home equity loan, also known as a home equity installment loan or a second mortgage, is a type of consumer debt",
"detailedDesc": "Home equity loans allow homeowners to borrow against the equity in their residence.Home equity loan amounts are based on the difference between a home's current market value and the mortgage balance due",
"notes": "Earn 4.5% interest on quarterly|+|The low minimum opening deposit is $2500|+|No Fee for ATM withdraw|+|Easy access to online banking|+|Monthly e-Statements to track the transactions|+|Free Cheque book",
"termsConditions": "To qualify for an INFINITY Home Equity Loan relationship,you need to open loan account and home equity loan term can range anywhere from 5-30 years.It allow up to 10 years to withdraw funds, and up to 20 years to repay. A cash-out refinance term can be up to 30 years",
"disclosure": "For more information and terms and conditions governing Home Equity Loan, see applicable Business Product Guide, Business Accounts & Services Disclosure and Agreement with applicable Loan Schedule",
"extensionData": {}
},
"productConditions": [
{
"currency": "USD",
"interestDetails": [
{
"property": "PRINCIPALINT",
"period": "6M",
"variation": "",
"effectiveDate": "2021-01-15",
"rateTierType": "SINGLE",
"dayBasis": "E",
"compoundType": "TWMTH",
"compoundYield": "Yield",
"debitInterests": [
{
"fixedRate": 10,
"floatingIndex": "01",
"periodicIndex": "05",
"periodicPeriod": "6M",
"periodicMethod": "NEXT",
"periodicReset": "e0Y e1M e0W e0D e0F",
"tierAmount": 0,
"marginDetails": [
{
"type": "SingleMargin",
"marginOperand": "ADD",
"marginRate": 5.5,
"extensionData": {}
}
],
"extensionData": {}
}
],
"creditInterests": [
{
"fixedRate": 10,
"floatingIndex": "01",
"periodicIndex": "05",
"periodicPeriod": "6M",
"periodicMethod": "NEXT",
"periodicReset": "e0Y e1M e0W e0D e0F",
"tierAmount": 0,
"marginDetails": [
{
"type": "SingleMargin",
"marginOperand": "ADD",
"marginRate": 5.5,
"extensionData": {}
}
],
"extensionData": {}
}
],
"extensionData": {}
}
],
"paymentSchedules": [
{
"property": "SCHEDULE",
"period": "6M",
"effectiveDate": "2021-01-15",
"paymentTypes": [
{
"paymentType": "CONSTANT",
"method": "DUE",
"payFrequency": "e0Y e1M e0W e0D e0F",
"property": [
"PRINCIPALINT"
],
"paymentDates": [
{
"startDate": "R_START",
"endDate": "R_MATURITY"
}
]
}
],
"extensionData": {}
}
],
"chargeDetails": [
{
"property": "MORTGINSURANCE",
"period": "6M",
"variation": "",
"effectiveDate": "2021-01-15",
"type": "Adhoc",
"chargeType": "FIXED",
"chargeCurrency": "USD",
"fixedAmount": 450,
"tierType": [
{
"tierType": "LEVEL",
"calcType": "FLAT",
"rate": 12,
"chargeAmount": 700,
"minCharge": 100,
"maxCharge": 1000,
"tierAmount": 1200
}
],
"extensionData": {}
}
],
"termAmounts": [
{
"property": "DWCOMMITMENT",
"period": "6M",
"variation": "",
"effectiveDate": "2021-01-15",
"amount": 12000,
"term": "25Y",
"extensionData": {}
}
],
"reportingDetails": [
{
"property": "REPORTING",
"period": "",
"effectiveDate": "2021-01-15",
"aprTypes": [
{
"aprType": "APR.DEFAULT",
"excludeProperty": [
"MORTGINSURANCE"
]
}
],
"extensionData": {}
}
],
"extensionData": {}
}
]
}
{
"productId": "PR20200J33YH",
"status": "Success",
"message": "Completed successfully"
}GET/product/products/marketingCatalogue
http://localhost:8002/ms-marketingcatalog-api/api/v2.0.0/product/products/marketingCatalogue
{
"marketingCatalogue": [
{
"productLineId": "PL20200J33YH",
"productLineRef": "LENDING",
"productLineName": "Lending",
"externalIndicator": false,
"productGroups": [
{
"productGroupId": "PG20200J33YH",
"productGroupRef": "HOME.EQUITY",
"productGroupName": "Home Equity",
"branchRef": "GB0010001",
"description": "Home equity is the market value of a homeowner's unencumbered interest in their real property",
"externalIndicator": false,
"detailedDesc": "Home equity is the difference between how much your home is worth and the outstanding balance of all liens on your property",
"imageDetails": [
{
"imageType": "Banner",
"height": 720,
"width": 120,
"imageUrl": "https://marketingcatalog.microservice.temenos.com/resources/images/home_equity.png",
"extensionData": {}
}
],
"products": [
{
"productId": "PR20200J33YH",
"productRef": "HOME.EQUITY.LOAN",
"productName": "Home Equity Loan",
"branchRef": "GB0010001",
"availableFrom": "2020-01-01",
"availableTo": "3020-01-01",
"status": "Active",
"apr": "0.53",
"externalIndicator": false,
"purposes": [
"Onboarding"
],
"overdraftAmount": 10000,
"extensionData": {},
"productDescription": {
"description": "A home equity loan, also known as a home equity installment loan or a second mortgage, is a type of consumer debt",
"detailedDesc": "Home equity loans allow homeowners to borrow against the equity in their residence.Home equity loan amounts are based on the difference between a home's current market value and the mortgage balance due",
"notes": "Earn 4.5% interest on quarterly|+|The low minimum opening deposit is $2500|+|No Fee for ATM withdraw|+|Easy access to online banking|+|Monthly e-Statements to track the transactions|+|Free Cheque book",
"termsConditions": "To qualify for an INFINITY Home Equity Loan relationship,you need to open loan account and home equity loan term can range anywhere from 5-30 years.It allow up to 10 years to withdraw funds, and up to 20 years to repay. A cash-out refinance term can be up to 30 years",
"disclosure": "For more information and terms and conditions governing Home Equity Loan, see applicable Business Product Guide, Business Accounts & Services Disclosure and Agreement with applicable Loan Schedule",
"extensionData": {}
},
"productConditions": [
{
"productConditionsId": "PC20200J33YH",
"currency": "USD",
"interestDetails": [
{
"interestDetailsId": "IN20200J33YH",
"property": "PRINCIPALINT",
"period": "6M",
"variation": "",
"effectiveDate": "2021-01-15",
"rateTierType": "SINGLE",
"dayBasis": "E",
"compoundType": "TWMTH",
"compoundYield": "Yield",
"debitInterests": [
{
"fixedRate": 10,
"floatingIndex": "01",
"periodicIndex": "05",
"periodicPeriod": "6M",
"periodicMethod": "NEXT",
"periodicReset": "e0Y e1M e0W e0D e0F",
"tierAmount": "12000",
"marginDetails": [
{
"type": "SingleMargin",
"marginOperand": "ADD",
"marginRate": 5.5,
"extensionData": {}
}
],
"extensionData": {}
}
],
"creditInterests": [
{
"fixedRate": 10,
"floatingIndex": "01",
"periodicIndex": "05",
"periodicPeriod": "6M",
"periodicMethod": "NEXT",
"periodicReset": "e0Y e1M e0W e0D e0F",
"tierAmount": "12000",
"marginDetails": [
{
"type": "SingleMargin",
"marginOperand": "ADD",
"marginRate": 5.5,
"extensionData": {}
}
],
"extensionData": {}
}
],
"extensionData": {}
}
],
"chargeDetails": [
{
"chargeId": "CH20200J33YH",
"property": "MORTGINSURANCE",
"period": "6M",
"variation": "",
"effectiveDate": "2021-01-15",
"type": "Adhoc",
"chargeType": "FIXED",
"chargeCurrency": "USD",
"fixedAmount": 450,
"tierType": [
{
"tierType": "LEVEL",
"calcType": "FLAT",
"rate": 12,
"chargeAmount": 700,
"minCharge": 100,
"maxCharge": 1000,
"tierAmount": 1200
}
],
"extensionData": {}
}
],
"paymentSchedules": [
{
"scheduleId": "SH20200J33YH",
"property": "SCHEDULE",
"period": "6M",
"effectiveDate": "2021-01-15",
"paymentTypes": [
{
"paymentType": "CONSTANT",
"method": "DUE",
"payFrequency": "e0Y e1M e0W e0D e0F",
"property": [
"PRINCIPALINT"
],
"paymentDates": [
{
"startDate": "R_START",
"endDate": "R_MATURITY"
}
]
}
],
"extensionData": {}
}
],
"termAmounts": [
{
"termAmountId": "TM20200J33YH",
"property": "DWCOMMITMENT",
"period": "6M",
"variation": "",
"effectiveDate": "2021-01-15",
"amount": 12000,
"term": "25Y",
"extensionData": {}
}
],
"reportingDetails": [
{
"reportingDetailsId": "RE20200J33YH",
"property": "REPORTING",
"period": "",
"effectiveDate": "2021-01-15",
"aprTypes": [
{
"aprType": "APR.DEFAULT",
"excludeProperty": [
"MORTGINSURANCE"
]
}
],
"extensionData": {}
}
],
"extensionData": {}
}
],
"productFeatures": [
{
"type": "e-Statement",
"featureName": "Electronic Statement",
"featureGroup": "Statement",
"description": "When you register for e-Statements, we will send you monthly e-Statements. This increased frequency enables you to track your account better",
"sequenceNo": 2,
"isMandatory": false,
"defaultValue": "OPT-IN",
"option": "",
"optionDispType": "CheckBox",
"optionValues": [
{
"value": "OPT-IN",
"desc": "Wanted the Bank to authorize and pay overdrafts on the transactions",
"extensionData": {}
}
],
"extensionData": {}
}
],
"imageDetails": [
{
"imageType": "Banner",
"height": 720,
"width": 120,
"imageUrl": "https://marketingcatalog.microservice.temenos.com/resources/images/home_equity.png",
"extensionData": {}
}
]
}
]
}
]
}
]
}PUT/product/marketingCatalogue/products/{productRef}/productConditions
http://localhost:8002/ms-marketingcatalog-api/api/v2.0.0/product/marketingCatalogue/products/{productRef}/productConditions
{
"productConditions": [
{
"productConditionsId": "PC20200J33YH",
"currency": "USD",
"interestDetails": [
{
"interestDetailsId": "IN20200J33YH",
"property": "PRINCIPALINT",
"period": "6M",
"variation": "",
"effectiveDate": "2021-01-15",
"rateTierType": "SINGLE",
"dayBasis": "E",
"compoundType": "TWMTH",
"compoundYield": "Yield",
"debitInterests": [
{
"fixedRate": 10,
"floatingIndex": "01",
"periodicIndex": "05",
"periodicPeriod": "6M",
"periodicMethod": "NEXT",
"periodicReset": "e0Y e1M e0W e0D e0F",
"tierAmount": 0,
"marginDetails": [
{
"type": "SingleMargin",
"marginOperand": "ADD",
"marginRate": 5.5,
"extensionData": {}
}
],
"extensionData": {}
}
],
"creditInterests": [
{
"fixedRate": 10,
"floatingIndex": "01",
"periodicIndex": "05",
"periodicPeriod": "6M",
"periodicMethod": "NEXT",
"periodicReset": "e0Y e1M e0W e0D e0F",
"tierAmount": 0,
"marginDetails": [
{
"type": "SingleMargin",
"marginOperand": "ADD",
"marginRate": 5.5,
"extensionData": {}
}
],
"extensionData": {}
}
],
"extensionData": {}
}
],
"chargeDetails": [
{
"chargeId": "CH20200J33YH",
"property": "MORTGINSURANCE",
"period": "6M",
"variation": "",
"effectiveDate": "2021-01-15",
"type": "Adhoc",
"chargeType": "FIXED",
"chargeCurrency": "USD",
"fixedAmount": 450,
"tierType": [
{
"tierType": "LEVEL",
"calcType": "FLAT",
"rate": 12,
"chargeAmount": 700,
"minCharge": 100,
"maxCharge": 1000,
"tierAmount": 1200
}
],
"extensionData": {}
}
],
"paymentSchedules": [
{
"scheduleId": "SH20200J33YH",
"property": "SCHEDULE",
"period": "6M",
"effectiveDate": "2021-01-15",
"paymentTypes": [
{
"paymentType": "CONSTANT",
"method": "DUE",
"payFrequency": "e0Y e1M e0W e0D e0F",
"property": [
"PRINCIPALINT"
],
"paymentDates": [
{
"startDate": "R_START",
"endDate": "R_MATURITY"
}
]
}
]
}
],
"termAmounts": [
{
"termAmountId": "TM20200J33YH",
"property": "DWCOMMITMENT",
"period": "6M",
"variation": "",
"effectiveDate": "2021-01-15",
"amount": 12000,
"term": "25Y",
"extensionData": {}
}
],
"reportingDetails": [
{
"reportingDetailsId": "RE20200J33YH",
"property": "REPORTING",
"period": "",
"effectiveDate": "2021-01-15",
"aprTypes": [
{
"aprType": "APR.DEFAULT",
"excludeProperty": [
"MORTGINSURANCE"
]
}
],
"extensionData": {}
}
],
"extensionData": {}
}
]
}
{
"productId": "PR20200J33YH",
"status": "Success",
"message": "Completed successfully"
}POST/product/marketingCatalogue/products/{productRef}/imageDetails
http://localhost:8002/ms-marketingcatalog-api/api/v2.0.0/product/marketingCatalogue/products/{productRef}/imageDetails
{
"imageDetails": [
{
"imageType": "Banner",
"height": 720,
"width": 120,
"imageUrl": "https://marketingcatalog.microservice.temenos.com/resources/images/home_equity.png",
"extensionData": {}
}
]
}
{
"productId": "PR20200J33YH",
"status": "Success",
"message": "Completed successfully"
}PUT/product/marketingCatalogue/products/{productRef}/imageDetails
http://localhost:8002/ms-marketingcatalog-api/api/v2.0.0/product/marketingCatalogue/products/{productRef}/imageDetails
{
"imageDetails": [
{
"imageType": "Banner",
"height": 720,
"width": 120,
"imageUrl": "https://marketingcatalog.microservice.temenos.com/resources/images/home_equity.png",
"extensionData": {}
}
]
}
{
"productId": "PR20200J33YH",
"status": "Success",
"message": "Completed successfully"
}GET/product/marketingCatalogue/products/{productRef}/imageDetails
http://localhost:8002/ms-marketingcatalog-api/api/v2.0.0/product/marketingCatalogue/products/{productRef}/imageDetails{
"imageDetails": [
{
"imageType": "Banner",
"height": 720,
"width": 120,
"imageUrl": "https://marketingcatalog.microservice.temenos.com/resources/images/home_equity.png",
"extensionData": {}
}
]
}DELETE/product/marketingCatalogue/products/{productRef}/imageDetails
http://localhost:8002/ms-marketingcatalog-api/api/v2.0.0/product/marketingCatalogue/products/{productRef}/imageDetails{
"productId": "PR20200J33YH",
"status": "Success",
"message": "Completed successfully"
}POST/product/marketingCatalogue/products/interests/periodicInterests
http://localhost:8002/ms-marketingcatalog-api/api/v2.0.0/product/marketingCatalogue/products/interests/periodicInterests
{
"periodicInterests": [
{
"period": "6M",
"indexKey": "05",
"currency": "USD",
"effectiveDate": "2019-02-09",
"branchRef": "GB0010001",
"periodicRates": {
"minAmount": 10000,
"rates": [
{
"maxAmount": "90000",
"bidRate": 0.052,
"offerRate": 0.072,
"apr": 0.53
}
]
},
"extensionData": {}
}
]
}
{
"periodicIntId": "PI20200J33YH",
"status": "Success",
"message": "Completed successfully"
}PUT/product/marketingCatalogue/products/interests/periodicInterests
http://localhost:8002/ms-marketingcatalog-api/api/v2.0.0/product/marketingCatalogue/products/interests/periodicInterests
{
"periodicInterests": [
{
"periodicIntId": "PI20200J33YH",
"periodicRates": {
"minAmount": 10000,
"rates": [
{
"maxAmount": "90000",
"bidRate": 0.052,
"offerRate": 0.072,
"apr": 0.53
}
]
},
"extensionData": {}
}
]
}
{
"periodicIntId": "PI20200J33YH",
"status": "Success",
"message": "Completed successfully"
}GET/product/marketingCatalogue/{indexKey}/currencies/{currencyId}/periodicInterests
http://localhost:8002/ms-marketingcatalog-api/api/v2.0.0/product/marketingCatalogue/{indexKey}/currencies/{currencyId}/periodicInterests{
"periodicInterests": [
{
"periodicIntId": "PI20200J33YH",
"period": "6M",
"indexKey": "05",
"currency": "USD",
"effectiveDate": "2019-02-09",
"branchRef": "GB0010001",
"restDate": "2021-01-15",
"daysSinceSpot": 2,
"periodicRates": [
{
"minAmount": 10000,
"maxAmount": "90000",
"bidRate": 0.052,
"offerRate": 0.072,
"apr": 0.53
}
],
"extensionData": {}
}
]
}GET/product/marketingCatalogue/{indexKey}/currencies/{currencyId}/basicInterests
http://localhost:8002/ms-marketingcatalog-api/api/v2.0.0/product/marketingCatalogue/{indexKey}/currencies/{currencyId}/basicInterests{
"basicInterests": [
{
"basicIntId": "BI20200J33YH",
"indexKey": "05",
"currency": "USD",
"effectiveDate": "2019-02-09",
"interestRate": 0,
"negativeInterestRate": 0,
"branchRef": "GB0010001",
"extensionData": {}
}
]
}POST/product/marketingCatalogue/products/interests/basicInterests
http://localhost:8002/ms-marketingcatalog-api/api/v2.0.0/product/marketingCatalogue/products/interests/basicInterests
{
"basicInterests": [
{
"indexKey": "05",
"currency": "USD",
"effectiveDate": "2019-02-09",
"interestRate": 0,
"negativeInterestRate": 0,
"branchRef": "GB0010001",
"extensionData": {}
}
]
}
{
"basicIntId": "BI20200J33YH",
"status": "Success",
"message": "Completed successfully"
}PUT/product/marketingCatalogue/products/interests/basicInterests
http://localhost:8002/ms-marketingcatalog-api/api/v2.0.0/product/marketingCatalogue/products/interests/basicInterests
{
"basicInterests": [
{
"basicIntId": "BI20200J33YH",
"interestRate": 0,
"negativeInterestRate": 0,
"extensionData": {}
}
]
}
{
"basicIntId": "BI20200J33YH",
"status": "Success",
"message": "Completed successfully"
}DELETE/product/marketingCatalogue/products/interests/basicInterests
http://localhost:8002/ms-marketingcatalog-api/api/v2.0.0/product/marketingCatalogue/products/interests/basicInterests
{
"basicIntId": "BI20200J33YH",
"status": "Success",
"message": "Completed successfully"
}GET/product/marketingCatalogue/products/{productRef}/loanSimulations
http://localhost:8002/ms-marketingcatalog-api/api/v2.0.0/product/marketingCatalogue/products/{productRef}/loanSimulations{
"productId": "PR20200J33YH",
"productRef": "HOME.EQUITY.LOAN",
"branchRef": "GB0010001",
"currency": "USD",
"repaymentDate": "2021-01-15",
"repaymentFrequency": "e0Y e1M e0W e0D e0F",
"interestConditions": {
"compounding": true,
"compoundingYield": true,
"compoundingFrequency": 12,
"daybasis": "E",
"interest": [
{
"startDate": "2021-01-15",
"rate": 10
}
]
},
"charges": [
{
"property": "MORTGINSURANCE",
"type": "Scheduled",
"amount": 100,
"frequency": "e0Y e1M e0W e0D e0F",
"startDate": "R_START",
"endDate": "R_MATURITY"
}
]
}In this topic