Enterprise APIs
The Holdings Microservice APIs can be categorized under the following versions:
Following are the list of Business APIs supported:
To view the complete APIs specification, refer to the Service Spec (Swagger).
Following are the list of Business APIs supported:
| Tags | Scenario | Operation Name | API Version | URI |
|---|---|---|---|---|
| Balances | List Balances for given Account ID | getBalancesForAccountV2 | V2.0.0 | /holdings/accounts/{accountId}/balances |
| List Balances for entitled accountIds | getAccountsBalancesV2 | V2.0.0 | /holdings/accounts/balances | |
| Transactions | List Transactions for given Account ID | getTransactionsForAccountV2 | V2.0.0 | /holdings/accounts/{accountId}/transactions |
| List Transactions for entitled Account IDs | getTransactionsForEntitledAccountsV2 | V2.0.0 | /holdings/accounts/transactions | |
| Arrangement Details | Get the Party Details for the Party ID | getPartyDetailsV2 | V2.0.0 | /holdings/parties/{partyId} |
| Get the Party Roles for the Arrangement ID | getPartyRoleForArrangementV2 | V2.0.0 | /holdings/arrangement/{arrangementId}/roles | |
| Get the Payment Schedules for the Arrangement ID | getScheduleForArrangementV2 | V2.0.0 | /holdings/arrangement/{arrangementId}/schedules | |
| Get the Payment Schedules status for the Arrangement ID | getScheduleStatusForArrangementV2 | V2.0.0 | /holdings/arrangement/{arrangementId}/scheduleStatus | |
| Get all the Arrangement Details of the Party ID | getPartyArrangementDetailsV2 | V2.0.0 | /holdings/parties/{partyId}/bulkArrangements | |
| Get ArrangementDetails for the list of Arrangement ID / IBAN | getBulkArrangementsV2 | V2.0.0 | /holdings/bulkArrangements/{arrangementId} |
To view the complete APIs specification, refer to the Service Spec (Swagger).
Following are the list of Business APIs supported:
| Tags | Scenario | Operation Name | API Version | URI |
|---|---|---|---|---|
| Balances | List Balances for given Account ID. This API fetches the latest balance for the given criteria/query param. Future Dated transactions will be excluded based on Period End Date in Bank Dates application. The latest Balance is calculated based on the Reverse sorted Opening Date from Balance Entity which should be before or equal to Period End Date from Bank Dates Entity. When opening date is mentioned in query param, the balance details will be fetched for that particular opening date if the opening date is before or equal to Period End Date from Bank Dates Entity. | getBalancesForAccountV3 | V3.0.0 | /holdings/accounts/{accountId}/balances |
| List Balances for entitled Account IDs | getAccountsBalancesV3 | V3.0.0 | /holdings/accounts/balances | |
| Create Balances for given Account ID | createBalancesForAccountV3 | V3.0.0 | /holdings/accounts/balances | |
| Update Balances for given Account ID | updateBalancesForAccountV3 | V3.0.0 | /holdings/accounts/balances | |
| Transactions | List Transactions for given Account ID | getTransactionsForAccountV3 | V3.0.0 | /holdings/accounts/{accountId}/transactions |
| List Transactions for entitled Account IDs | getTransactionsForEntitledAccountsV3 | V3.0.0 | /holdings/accounts/transactions | |
| Create Transactions for given Account ID | createTransactionsForAccountV3 | V3.0.0 | /holdings/accounts/transactions | |
| Arrangement Details | Create the Arrangement and its related data | createArrangementInfoV3 | V3.0.0 | /holdings/arrangements/ |
| Update the existing Arrangement and its related data | updateArrangementInfoV3 | V3.0.0 | /holdings/arrangements/ | |
| Get the bill details for an existing arrangement | getBillDetailsV3 | V3.0.0 | /holdings/arrangements/{arrangementId}/bills | |
| Get all the Arrangement Details of the Party ID | getPartyArrangementDetailsV3 | V3.0.0 | /holdings/parties/{partyId}/bulkArrangements | |
| Get ArrangementDetails for the list of arrangementid/IBAN | getBulkArrangementsV3 | V3.0.0 | /holdings/bulkArrangements/{arrangementId} | |
| Customer Values | List customerValues for given Customer ID | getCustomerValuesV3 | V3.0.0 | /holdings/portfolios/customers/{customerId}/customerValues |
| Create Customer Values | createCustomerValuesV3 | V3.0.0 | /holdings/portfolios/customers/customerValues | |
| Update Customer Values | updateCustomerValuesV3 | V3.0.0 | /holdings/portfolios/customers/customerValues | |
| Portfolio Values | List portfolioValues for given Portfolio ID | getPortfolioValuesV3 | V3.0.0 | /holdings/portfolios/{portfolioId}/portfolioValues |
| Create Portfolio Values | createPortfolioValuesV3 | V3.0.0 | /holdings/portfolios/portfolioValues | |
| Update Portfolio Values | updatePortfolioValuesV3 | V3.0.0 | /holdings/portfolios/portfolioValues | |
| Socket API | List Transactions | getTransactionList | V3.0.0 | /holdings/transactions |
| List Transactions for the given ID | getTransactionDetails | V3.0.0 | /holdings/transactions/{accountId} | |
| List Accounts. This API fetches the Account details with latest balance for the given criteria. Future Dated transactions will be excluded based on Period End Date in Bank Dates application. The latest Balance is calculated based on the Reverse sorted Opening Date from Balance Entity which should be before or equal to Period End Date from Bank Dates Entity. | getAccountList | V3.0.0 | /holdings/accounts |
To view the complete APIs specification, refer to the Service Spec (Swagger).
Following are the list of Business APIs supported:
| Tags | Scenario | Operation Name | API Version | URI |
|---|---|---|---|---|
| Arrangement Details | Create the Arrangement and its related data | createArrangementInfoV4 | V4.0.0 | /holdings/arrangements/ |
| Update the existing Arrangement and its related data | updateArrangementInfoV4 | V4.0.0 | /holdings/arrangements/ | |
| Get all the Arrangement Details of the Party ID | getPartyArrangementDetailsV4 | V4.0.0 | /holdings/parties/{partyId}/bulkArrangements | |
| Get ArrangementDetails for the list of arrangementid/IBAN | getBulkArrangementsV4 | V4.0.0 | /holdings/bulkArrangements/{arrangementId} | |
| Party Role Details | Get all the party roles | getPartyRoles | V4.0.0 | /reference/partyRoles |
To view the complete APIs specification, refer to the Service Spec (Swagger).
Following are the list of Business APIs supported:
| Tags | Scenario | Operation Name | API Version | URI |
|---|---|---|---|---|
| Arrangement Details | Get all the Arrangement Details of the Party ID | getPartyArrangementDetailsV5 | V5.0.0 | /holdings/parties/{partyId}/bulkArrangements |
| Get ArrangementDetails for the list of arrangementid/IBAN | getBulkArrangementsV5 | V5.0.0 | /holdings/bulkArrangements/{arrangementId} | |
| Get the Bulk Arrangement details for a Party ID passed | getBulkArrangementForParty | V5.0.0 | /holdings/parties/{partyId}/arrangements/bulkArrangements | |
| Get the Payment Details for the account by passing alternate Reference ID | getAccountPaymentDetails | V5.0.0 | /holdings/accounts/{accountId}/accountPaymentDetails | |
| Create the Arrangement and its related data | createArrangementInfoV5 | V5.0.0 | /holdings/arrangements/ | |
| Update the existing Arrangement and its related data | updateArrangementInfoV5 | V5.0.0 | /holdings/arrangements/ | |
| Posting Restriction | Get all the Posting Restrictions Details for the Account | getAccountPostingRestrictions | V5.0.0 | /holdings/arrangements/{accountId}/postingRestrictions |
| Account Services | Get the Account Services Details by passing external arrangementId or alternate reference id | getAccountServiceDetails | V5.0.0 | /holdings/accounts/arrangements/{arrangementId}/accountServices |
To view the complete APIs specification, refer to the Service Spec (Swagger).
Following are the list of Business APIs supported:
| Tags | Scenario | Operation Name | API Version | URI |
|---|---|---|---|---|
| Arrangement Details | Get all the Arrangement Details of the Party ID | getPartyArrangementDetailsV5_1_0 | V5.1.0 | /holdings/parties/{partyId}/bulkArrangements |
| Get ArrangementDetails for the list of Arrangement ID/IBAN | getBulkArrangementsV5_1_0 | V5.1.0 | /holdings/bulkArrangements/{arrangementId} |
To view the complete APIs specification, refer to the Service Spec (Swagger).
Following are the list of Business APIs supported:
| Tags | Scenario | Operation Name | API Version | URI |
|---|---|---|---|---|
| Arrangement Details | Get all the Arrangement Details of the partyId | getPartyArrangementDetailsV5_2_0 | V5.2.0 | /holdings/parties/{partyId}/bulkArrangements |
To view the complete APIs specification, refer to the Service Spec (Swagger).
In this topic