1.2.1 API Enhancements for Retail Accounts Service
This topic provides details of incremental changes in ReSTful API for Retail Accounts.
All the existing ReST APIs nomenclature has been modified to support Versioning for upcoming changes.
Table 1-1 ReSTful APIs (enhancements/amendments) in Retail Accounts
| API Name (as in Swagger) | API Functional Description | New API/ Existing | Brief of the Change(s) |
|---|---|---|---|
| Business Product Service | - | Existing | In 'BasicDetailsModel' model,
In 'MultiCurrencyModel' model,
In 'PreferencesModel' model,
In 'ChannelDetailsModel' model,
In 'ChargesModel' model,
In 'ChargeProductMappingModel' model,
|
| Garnishment Parameters | - | Existing | In 'AccountDetailsModel' and 'AccountDetailsResponseModel' models:
|
| Joint Holder Maintenance | - | Existing | API Versioning Changes: All Endpoints. |
| Relationship Maintenance | - | Existing | API Versioning Changes: All Endpoints. |
| External Relationship Code Maintenance | - | Existing | - |
| Interest and Charges Maintenance | - | Existing | - |
| IRA Product Service | - | Existing | In 'BasicDetailsModel' model,
In 'IraPreferencesModel' model,
In 'ChannelDetailsModel' model,
In 'ChargesModel' model,
In 'ChargeProductMappingModel' model,
|
| IRA Plans Service | - | Existing | Base level:
Endpoint '/service/v14.8.2.0.0/iraplans/iracodes' (GET) is newly added In 'ValidIraPlansModel' model,
'IraCodesModelCollection', 'IraCodesModel' and 'GenericDto' models are newly added |
| ESA Product Service | - | New | - |
| ESA Plans Service | - | New | - |
| Status Code Service | - | New | - |
| Source Code Service | - | New | - |
| Customer GL maintenance | - | New | - |
| Account Service API | - | Existing | Base level:
In endpoint '/service/v14.8.1.0.0/accountservices' (PUT),
Endpoint
In 'AccountServicesWebModel' model,
'AccountMemoNotesModel', 'AccountMemoNotesDetailModel', 'AccountChargesModel', 'AccountChargesDetailsModel', 'AccountChargesProductsModel' and 'AccountChargesDetailsSlabModel'; model definitions are newly added In 'AccountClosureDetailsModel' model,
In 'ClosureSettlementDetailsModel' model,
|
| Account Closure Service API | - | Existing | API Versioning Changes: All Endpoints. |
| IRA Account Service API | Existing | In 'AccountServicesWebModel' model,
In 'IraAccountDetailsModel' model,
In 'AccountClosureDetailsModel' model,
In 'ClosureSettlementDetailsModel' model,
'InheritedIraAccountDetailsModel', 'AccountChargesModel', 'AccountChargesDetailsModel', 'AccountChargesProductsModel' and 'AccountChargesDetailsSlabModel' model definitions are newly added |
|
| IRA Customer Plan Configuration API | Existing | Endpoint
In 'IraCustomerPlanModificationModel' model,
In 'IraCustomerPlanModel' model,
'IraRmdPaymentDetailsModel', 'CustomerPlanTypeCollection', 'CustomerPlanTypeModel' and 'CustomerPlanQueryModel' models are newly introduced In 'IraEmployerDetailsModel' model,
In 'IraCustomerPlanAccountModel' model,
|
|
| ESA Customer Plan Configuration API | - | New | - |
| ESA Account Service API | - | New | - |
| Check/Cheque Book and related Services | - | Existing | - |
| Transaction Balance Service | - | Existing | Endpoint Level Changes: API VERSIONING CHANGES
|
| Garnishment order | - | Existing | In 'AccountDetailsModel' and 'AccountDetailsResponseModel' models:
|
| Courtesy pay | - | Existing | API Versioning Changes: All Endpoints. |
| Non Financial Activity | - | Existing | |
| IRA Transaction Service | - | Existing | Endpoints
Endpoint '/service/v14.8.2.0.0/accEnquiry/.search' (POST) is newly added Endpoint '/service/v14.8.2.0.0/checkPenalty' (POST) is newly added Endpoint '/service/v14.8.1.0.0/checkPenalty' (POST) is marked as deprecated In 'IraTxnReqModel' model,
In 'IraTxnValidAccountsModel' model,
In 'IraBalanceModel' model,
In 'TaxPerFyModel' model,
In 'IraPenaltyReqModel' model,
'RmdInformation', 'IraTransferReqModel', 'IraTransferResponse', 'IraRolloverReqModel', 'IraRolloverResponse', 'PenaltyReqModelV148200', 'AccountsPenaltyReqModel', 'PenaltyModelV148200', 'AccountPenaltyModel', 'AccEnquiryRequestModel', 'AccLevelDataModel', 'IraAccEnquiryResponseModel', 'PaymentAccountDetailsRequest' and 'PaymentAccountDetailsModel' models are newly added |
| ESA Transaction Service | New | - | |
| Integration Service | Existing | API Versioning Changes: All Endpoints.
New Fields added:
|
|
| Statement Generation | Existing | - |
Parent topic: Release Enhancements