PoolAPI / Developer preview
An integration layer designed for institutions.
PoolAPI is a planned REST interface for exchanging portfolio, transaction and reporting data with origination and servicing systems. The contract below is illustrative and subject to pilot validation.
Endpoints
POST/v1/portfolios
Create a portfolio record and submit asset data for validation.
GET/v1/portfolios/{id}/risk
Retrieve qualitative risk labels and concentration views.
POST/v1/transactions
Create a transaction scenario linked to a portfolio.
GET/v1/transactions/{id}/cashflows
Read projected and observed cash flows for monitoring.
GET/v1/reporting
List draft and approved reports per transaction.
POST/v1/webhooks
Subscribe to events such as portfolio.validated or report.published.
Authentication
Scoped API keys per organisation, with every request bound to a tenant and logged. Stronger options such as mutual TLS are under assessment with pilot partners.
curl -X POST https://api.poolcapital.eu/v1/transactions \
-H "Authorization: Bearer <api_key>" \
-d '{
"portfolio_id": "prt_demo_01",
"name": "Project Atlas",
"currency": "EUR"
}'
201 Created
{
"transaction_id": "trx_demo_04",
"status": "draft"
}Illustrative API contract. Endpoints, payloads and authentication methods may change; no public API access is available at this stage.
Institutional pilot