Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Temenos Holdings API

Manage fund investment positions including deposits, capital transactions, dividends, equities, bonds, foreign exchange, futures, options, swaps, and other securities with 47 endpoints.

Temenos Holdings API is one of 61 APIs that Temenos publishes on the APIs.io network, described by a machine-readable OpenAPI specification and an AsyncAPI event-driven specification.

Tagged areas include Holdings. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, authentication docs, a getting-started guide, a changelog, and an AsyncAPI specification.

This API exposes 18 operations across 13 paths, and defines 21 schemas. It is described by OpenAPI 3.1.0, at version 1.0.0.

Requests are made against a single base URL, https://api.temenos.com/bnpl/v1.

18 operations 13 paths 21 schemas 1 DELETE12 GET4 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
1.0.0
Base URL
https://api.temenos.com/transact
Authentication
HTTP Bearer
Terms of Service
Resource Areas
1

Authentication & Security 1

Temenos Holdings API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (bearerAuth). By default, every request must be authenticated.

Paths & Operations 18

Across 13 paths, the API surfaces 18 operations — 1 DELETE, 12 GET, 4 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Holdings 18

Manage fund investment positions including deposits, capital transactions, dividends, equities, bonds, foreign exchange, futures, options, swaps, and other securities with 47 endp…

GET
/holdings/positions
List Fund Positions
listPositions 3 params → 200401
GET
/holdings/transactions
List Holdings Transactions
listHoldingsTransactions 4 params → 200401
POST
/holdings/dividends
Book Dividend Transaction
bookDividend body → 201400401
GET
/holdings/accounts
List Accounts
listAccounts 4 params → 200401404
POST
/holdings/accounts
Create Account Arrangement
createAccount body → 201400401
GET
/holdings/accounts/{accountId}
Get Account Details
getAccount 1 param → 200401404
PUT
/holdings/accounts/{accountId}
Update Account Arrangement
updateAccount 1 param body → 200400401404
GET
/holdings/accounts/{accountId}/balances
Get Account Balances
getAccountBalances 1 param → 200401404
GET
/holdings/accounts/{accountId}/transactions
List Account Transactions
listAccountTransactions 6 params → 200401404
GET
/holdings/deposits
List Deposit Arrangements
listDeposits 3 params → 200401
GET
/holdings/loans
List Loan Arrangements
listLoans 3 params → 200401
POST
/holdings/loans
Create Loan Arrangement
createLoan body → 201400401
GET
/holdings/portfolios
List Portfolios
listPortfolios 4 params → 200401
POST
/holdings/portfolios
Create Portfolio
createPortfolio body → 201400401
GET
/holdings/portfolios/{portfolioId}
Get Portfolio Details
getPortfolio 1 param → 200401404
DELETE
/holdings/portfolios/{portfolioId}
Close Portfolio
closePortfolio 1 param → 200401404
GET
/holdings/portfolios/{portfolioId}/positions
List Portfolio Positions
listPortfolioPositions 4 params → 200401404
GET
/holdings/portfolios/{portfolioId}/valuation
Get Portfolio Valuation
getPortfolioValuation 2 params → 200401404

Schemas 21

The contract defines 21 schemas that model the data the API accepts and returns. The most detailed are Loan (12 properties), Position_2 (12 properties), Portfolio (11 properties), SecurityTransaction (10 properties). Each schema is shown below with its type and property counts.

Loan
object
Loan arrangement
12 properties
Portfolio
object
Investment portfolio
11 properties
Transaction
object
Account transaction record
10 properties
LoanCreate
object
Request body for creating a new loan
5 properties 5 required
PaginationHeader_2
object
Pagination metadata for list responses
3 properties
Position_2
object
Portfolio position
12 properties
DividendBooking
object
Dividend booking request
6 properties 4 required
AccountCreate
object
Request body for creating a new account
4 properties 3 required
AccountBalance
object
Account balance details
6 properties
Deposit
object
Deposit arrangement
8 properties
PaginationHeader
object
Pagination metadata
3 properties
PortfolioCreate
object
Portfolio creation request
7 properties 3 required
SecurityTransaction
object
Securities transaction record
10 properties
Error
object
Error response
2 properties
Position
object
Fund investment position
8 properties
PortfolioValuation
object
Portfolio valuation summary
7 properties
Error_3
object
Error response
2 properties
AccountUpdate
object
Request body for updating an account
2 properties
Error_2
object
Error response
3 properties
PaginationHeader_3
object
Pagination metadata
3 properties
Account
object
Banking account arrangement
10 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

temenos-holdings-api-openapi.yml Raw ↑

Other APIs Temenos publishes across the network.

Temenos Lifecycle Management Suite API
Temenos Ecosystem API
Temenos Explorer API
Temenos Accounts API
Temenos Accounts Arrangement Details API
Temenos Alert Management API
Temenos Analytics Data Store API
Temenos Application Metering API
Temenos Application Packages API
Temenos Bulk Payments API
Temenos Callback Registry API
Temenos Cards API