APIs in TBC for Accounts
The TBC is built with a headless architecture, which can be accessed using a set of APIs for creating, updating and retrieving the account data, without a built-in user agent.
The list of APIs published for the TBC are available in the Temenos API documentation and a summary of the APIs released, is provided at the below table:
| API | URL |
|---|---|
| Create savings account | /holdings/accounts/savingsAccounts |
| Update the savings account's details | /holdings/accounts/savingsAccounts/{savingsAccountId}/accounts |
| Update the interest conditions of the savings account | /holdings/accounts/savingsAccounts/{savingsAccountId}/interestConditions |
| Update the limit conditions of the savings account | /holdings/accounts/savingsAccounts/{savingsAccountId}/limits |
| Update the statement conditions of the savings account | /holdings/accounts/savingsAccounts/{savingsAccountId}/statements |
| Update payment schedule for the given savings account contract | /holdings/accounts/savingsAccounts/{savingsAccountId}/schedules |
| Update the settlement conditions of the savings account | /holdings/accounts/savingsAccounts/{savingsAccountId}/settlements |
| Update customers for the given savings account | /holdings/accounts/savingsAccounts/{savingsAccountId}/customers |
| Performs credit transaction on the given savings account | /holdings/accounts/savingsAccounts/{savingsAccountId}/credits |
| Performs debit transaction on the given savings account | /holdings/accounts/savingsAccounts/{savingsAccountId}/debits |
| Perform the settlement of payoff amount for the savings account | /holdings/accounts/savingsAccounts/{savingsAccountId}/payoffs |
| Performs backdated adjustment and re-acrrual for the given savings account | /holdings/accounts/savingsAccounts/{savingsAccountId}/adjustments |
| Resets the account to active status | /holdings/accounts/savingsAccounts/{savingsAccountId}/dormancyStatus/reactivations |
| Calculate the outstanding amount to close the savings account | /holdings/accounts/savingsAccounts/{savingsAccountId}/payoffCalculations |
| Change of channel for the savings account | /holdings/accounts/savingsAccounts/{savingsAccountId}/channels |
| Change of branch for the savings account | /holdings/accounts/savingsAccounts/{savingsAccountId}/branches |
| Change of line of business for the savings account | /holdings/accounts/savingsAccounts/{savingsAccountId}/lineofBusiness |
| Notifies the withdrawal of amount from savings account | /holdings/accounts/savingsAccounts/{savingsAccountId}/withdrawalNotices |
| Updates the notice of withdrawal of amount from savings account | /holdings/accounts/savingsAccounts/{savingsAccountId}/withdrawalNotices |
| Cancels the notification of withdrawal of amount from savings account | /holdings/accounts/savingsAccounts/{savingsAccountId}/withdrawalNotices/cancellations |
| Repayment of the given savings account amount | /holdings/accounts/savingsAccounts/{savingsAccountId}/repayments |
| Performs payout of the given savings account amount | /holdings/accounts/savingsAccounts/{savingsAccountId}/payouts |
| Change of contract from one account product to another | /holdings/accounts/savingsAccounts/{savingsAccountId}/products |
| Perform the closure of the savings account after settlement of payoff amount | /holdings/accounts/savingsAccounts/{savingsAccountId}/accountClosures |
| Renegotiation of the savings account contract details | /holdings/accounts/savingsAccounts/{savingsAccountId}/renegotiations |
| De-activates the savings account to given status | /holdings/accounts/savingsAccounts/{savingsAccountId}/dormancyStatus/{status} |
| Migration of legacy system account contract to the given savings account product | /holdings/accounts/savingsAccounts/migration |
| Captures outstanding bill information of a contract migrated from legacy system. | /holdings/accounts/savingsAccounts/{savingsAccountId}/migration/bills |
| Captures outstanding balance details of of a contract migrated from legacy system. | /holdings/accounts/savingsAccounts/{savingsAccountId}/migration/balances |
| Deletes an arrangement on which no transactions are posted | /holdings/accounts/savingsAccounts/arrangementActivityId/{activityId} |
| Amend external Master Data entities | /system/settings/masterDataAccess/externalSystems |
| Amends event transaction log information | /system/logs/{logName}/transactions/events |
| Update the action for product | /product/productManagers/{productId} |
| Retrieves the interest condition of an account | /holdings/accounts/{accountId}/interestRates |
| Retrieves the interest accrued for the current period of an account | /holdings/accounts/{accountId}/interestAccruals |
| Retrieve the past period's interest accruals | /holdings/accounts/{accountId}/historicInterestAccruals |
| Retrieves the interest accruals of the Previous year | /holdings/accounts/{accountId}/yearToDateInterestAccruals |
| Retrieves the customer details for the account | /holdings/accounts/{accountId}/customers |
| Retrieves settlement details for the account | /holdings/accounts/{accountId}/settlements |
| Retrieves the outstanding amount to be paid for an account | /holdings/accounts/{accountId}/outstandingBills |
| Retrieves the activity log of an account | /holdings/accounts/{accountId}/activities |
| Retrieves the payoff details of an account | /holdings/accounts/{accountId}/payOffBills |
| Retrieves the status of the given activity | /holdings/accounts/arrangements/activities/{arrangementActivityId}/status |
| Retrieves all the product available in the catalogue | /product/products |
| Retrieves the catalogued conditions of a given product | /product/{productId}/productConditions |
| Retrieves event transaction log information for parent transaction | /system/logs/transactions/{transactionId}/events |
| Retrieves the charge details of an account | /holdings/accounts/{accountId}/charges |
| Retrieves the statement frequency of an account | /holdings/accounts/{accountId}/statements |
| Retrieves given account details | /holdings/accounts |
| Retrieves list of account balances | /holdings/accounts/{accountId}/balances |
| Retrieves the details of future transaction entries | /holdings/accounts/{accountId}/statements/forwardEntries |
| Retrieves the statement details for the given account | /holdings/accounts/{accountId}/transactions |
| Retrieves external Master Data entities | /system/settings/masterDataAccess/externalSystems |
| Simulates the calculation of payoff bill to close the account | /holdings/accounts/{accountId}/simulations/payoffCalculations/bills |
| Retrieves the account dormancy conditions | /holdings/accounts/{accountId}/dormancyConditions |
| Retrieves the account schedule details | /holdings/accounts/{accountId}/schedules |
| Retrieve the account status | /holdings/accounts/{accountId}/status |
In this topic