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

Field Name
|
Application/Table name

Temenos Headquarters SA
2 Rue de l'Ecole-de-Chimie
CH - 1205 Geneva
Switzerland

Copyright © 2020- Temenos Headquarters SA

Published on :
Tuesday, August 29, 2023 2:08:54 PM IST

Last Updated R23 AMR