Retrieve account agreements and generate PDF documents for account-related contracts.
- Get cash transaction
Fondo Partner API (2.0.0)
Transactions
Transactions record movements of money and units.
- Cash transactions (CT): deposits, withdrawals, cash legs of fund orders (with settlement dates).
- Fund transactions (FT): unit movements from subscriptions/redemptions (trade & settlement dates). Use these endpoints to reconcile ledgers and statements.
Request
Returns every cash movement across all accounts belonging to the specified client_id. Each transaction includes its id, transactionType (e.g. deposit, withdrawal, or cash leg of a fund order), linked references (ref, refType, clientRef, executorRef), debit and credit accounts, monetary details (amount, currency), and full lifecycle timestamps (createdDate, modifiedDate, settlementDate). Use this endpoint to audit or reconcile every cash inflow and outflow associated with the client.
- Mock serverhttps://docs.fondo.se/_mock/openapi/api_3.0.3/v2/partner/client/{client_id}/transaction/cash
- Productionhttps://api.fondo.se/v2/partner/client/{client_id}/transaction/cash
- Sandboxhttps://api.sandbox.fondo.se/v2/partner/client/{client_id}/transaction/cash
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.fondo.se/_mock/openapi/api_3.0.3/v2/partner/client/49ad7378-121c-4a53-9894-dfd14a7b4877/transaction/cash?start=20240101abcdef&limit=100&modifiedFrom=2024-01-01T00%3A00%3A01.000Z&ref=de9b6d5e-bda0-44f6-9193-f241014f18d5&reftype=subscription' \
-H 'Authorization: Bearer <YOUR_Token_HERE>'Array of cash transactions
UUID (Universally Unique Identifier)
ULID (Universally Unique Lexicographically Sortable Identifier)
Account type
- deposit
- fxFee
- withdrawal
- transfer_in
- transfer_out
- subscription
- redemption
- retrocession
Deposit of cash to account
The type of reference. Text or object Id
- text
- order
- payment
- ca
- internal
- external
- client_fee_oneoff
- client_fee_ongoing
- client_fee_transaction
- client_fee_performance
- client_fee_other
Text reference
UUID (Universally Unique Identifier)
UUID (Universally Unique Identifier)
Three letter ISO currency code
Id or reference to the client placing the order, authorized by power of attorney.
Reference should be SSN of the individual client
Id of instrument if it is a transaction related to a specific instrument but not an order, ie retrocession
Date when transaction was created
Date when transaction was settled, null if not settled
[ { "id": "string", "sortedId": "01ARZ3NDEKTSV4RRFFQ69G5FAV", "transactionType": "deposit", "aborted": false, "abortedReason": "referenced_order_canceled", "ref": "string", "refType": "text", "creditAccount": "string", "debitAccount": "string", "amount": 1.2, "currency": "SEK", "executorRef": "197001010003", "clientRef": "my_order_123", "freetext": "Hello world", "instrument": "SE0012193019SEK", "startDate": "2019-08-24", "endDate": "2019-08-24", "createdDate": "2018-12-13t23:59:00.001z", "modifiedDate": "2018-12-13t23:59:00.001z", "settlementDate": "2018-12-13t23:59:00.001z" } ]
Request
Returns the full record of a single cash movement identified by transaction_id for the given client_id. The response provides all key properties—transactionType (deposit, withdrawal, or cash leg of a fund order), linked references (ref, refType, clientRef, executorRef), debit and credit accounts, amount, currency, optional free text, and full lifecycle timestamps (createdDate, modifiedDate, settlementDate). Use this endpoint to inspect or audit an individual cash transaction in detail.
- Mock serverhttps://docs.fondo.se/_mock/openapi/api_3.0.3/v2/partner/client/{client_id}/transaction/cash/{transaction_id}
- Productionhttps://api.fondo.se/v2/partner/client/{client_id}/transaction/cash/{transaction_id}
- Sandboxhttps://api.sandbox.fondo.se/v2/partner/client/{client_id}/transaction/cash/{transaction_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://docs.fondo.se/_mock/openapi/api_3.0.3/v2/partner/client/49ad7378-121c-4a53-9894-dfd14a7b4877/transaction/cash/49ad7378-121c-4a53-9894-dfd14a7b4877 \
-H 'Authorization: Bearer <YOUR_Token_HERE>'Cash transaction
UUID (Universally Unique Identifier)
ULID (Universally Unique Lexicographically Sortable Identifier)
Account type
- deposit
- fxFee
- withdrawal
- transfer_in
- transfer_out
- subscription
- redemption
- retrocession
Deposit of cash to account
The type of reference. Text or object Id
- text
- order
- payment
- ca
- internal
- external
- client_fee_oneoff
- client_fee_ongoing
- client_fee_transaction
- client_fee_performance
- client_fee_other
Text reference
UUID (Universally Unique Identifier)
UUID (Universally Unique Identifier)
Three letter ISO currency code
Id or reference to the client placing the order, authorized by power of attorney.
Reference should be SSN of the individual client
Id of instrument if it is a transaction related to a specific instrument but not an order, ie retrocession
Date when transaction was created
{ "id": "string", "sortedId": "01ARZ3NDEKTSV4RRFFQ69G5FAV", "transactionType": "deposit", "aborted": false, "abortedReason": "referenced_order_canceled", "ref": "string", "refType": "text", "creditAccount": "string", "debitAccount": "string", "amount": 1.2, "currency": "SEK", "executorRef": "197001010003", "clientRef": "my_order_123", "freetext": "Hello world", "instrument": "SE0012193019SEK", "startDate": "2019-08-24", "endDate": "2019-08-24", "createdDate": "2018-12-13t23:59:00.001z", "modifiedDate": "2018-12-13t23:59:00.001z", "settlementDate": "2018-12-13t23:59:00.001z" }
Request
Returns every fund‐unit movement across the accounts of the specified client_id, including both subscriptions and redemptions. Each transaction details its transactionType (e.g. subscription, redemption), linked references (ref, refType, clientRef, executorRef), target account, instrument identifiers, number of units, executed price, currency, and full lifecycle timestamps (createdDate, modifiedDate, tradeDate, settlementDate). Use this endpoint to audit or reconcile all fund‐unit inflows and outflows associated with the client.
- Mock serverhttps://docs.fondo.se/_mock/openapi/api_3.0.3/v2/partner/client/{client_id}/transaction/fund
- Productionhttps://api.fondo.se/v2/partner/client/{client_id}/transaction/fund
- Sandboxhttps://api.sandbox.fondo.se/v2/partner/client/{client_id}/transaction/fund
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.fondo.se/_mock/openapi/api_3.0.3/v2/partner/client/49ad7378-121c-4a53-9894-dfd14a7b4877/transaction/fund?start=20240101abcdef&limit=100&modifiedFrom=2024-01-01T00%3A00%3A01.000Z&ref=de9b6d5e-bda0-44f6-9193-f241014f18d5&reftype=subscription' \
-H 'Authorization: Bearer <YOUR_Token_HERE>'Array of fund transactions
UUID (Universally Unique Identifier)
ULID (Universally Unique Lexicographically Sortable Identifier)
Fund transaction type
Units of a redemption order
Type that caused the transaction
UUID (Universally Unique Identifier)
Id or reference to the client placing the order, authorized by power of attorney.
Reference should be SSN of the individual client
Date when transaction was settled, null if not settled
Trade date (date of pricing)
[ { "id": "string", "sortedId": "01ARZ3NDEKTSV4RRFFQ69G5FAV", "transactionType": "redemption", "aborted": false, "abortedReason": "referenced_order_canceled", "ref": "string", "refType": "order", "account": "string", "instrument": "SE0012193019SEK", "identifier": "SE0012193019", "units": 0, "price": 0, "currency": "SEK", "freetext": "Hello world", "executorRef": "197001010003", "clientRef": "my_order_123", "createdDate": "2018-12-13T23:59:00.001Z", "modifiedDate": "2018-12-13T23:59:00.001Z", "settlementDate": "2018-12-13T23:59:00.001Z", "tradeDate": "2018-12-13T23:59:00.001Z" } ]
Request
Returns the complete record of a single fund‐unit movement identified by transaction_id for the given client_id. The response includes the transactionType (subscription or redemption), related references (ref, refType, clientRef, executorRef), account and instrument identifiers, number of units, executed price, currency, and full lifecycle timestamps (createdDate, modifiedDate, tradeDate, settlementDate). Use this endpoint to inspect or audit an individual subscription or redemption transaction.
- Mock serverhttps://docs.fondo.se/_mock/openapi/api_3.0.3/v2/partner/client/{client_id}/transaction/fund/{transaction_id}
- Productionhttps://api.fondo.se/v2/partner/client/{client_id}/transaction/fund/{transaction_id}
- Sandboxhttps://api.sandbox.fondo.se/v2/partner/client/{client_id}/transaction/fund/{transaction_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://docs.fondo.se/_mock/openapi/api_3.0.3/v2/partner/client/49ad7378-121c-4a53-9894-dfd14a7b4877/transaction/fund/49ad7378-121c-4a53-9894-dfd14a7b4877 \
-H 'Authorization: Bearer <YOUR_Token_HERE>'Fund transaction
UUID (Universally Unique Identifier)
ULID (Universally Unique Lexicographically Sortable Identifier)
Fund transaction type
Units of a redemption order
Type that caused the transaction
UUID (Universally Unique Identifier)
Id or reference to the client placing the order, authorized by power of attorney.
Reference should be SSN of the individual client
Date when transaction was settled, null if not settled
{ "id": "string", "sortedId": "01ARZ3NDEKTSV4RRFFQ69G5FAV", "transactionType": "redemption", "aborted": false, "abortedReason": "referenced_order_canceled", "ref": "string", "refType": "order", "account": "string", "instrument": "SE0012193019SEK", "identifier": "SE0012193019", "units": 0, "price": 0, "currency": "SEK", "freetext": "Hello world", "executorRef": "197001010003", "clientRef": "my_order_123", "createdDate": "2018-12-13T23:59:00.001Z", "modifiedDate": "2018-12-13T23:59:00.001Z", "settlementDate": "2018-12-13T23:59:00.001Z", "tradeDate": "2018-12-13T23:59:00.001Z" }
Subscriptions (WebSocket & Webhooks)
Receive real-time updates from Fondo without polling.
- WebSocket: open a persistent stream for
.create,.update,.delete, andheartbeatevents. - Webhooks: register a callback URL to get signed POSTs with
current/previouspayloads. Include replay/retry handling in your consumers.