The ID of requested client.
Fondo Partner API (2.0.0)
- Mock serverhttps://docs.fondo.se/_mock/openapi/api_3.0.3/v2/partner/client/{client_id}/account
- Productionhttps://api.fondo.se/v2/partner/client/{client_id}/account
- Sandboxhttps://api.sandbox.fondo.se/v2/partner/client/{client_id}/account
- 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/account?start=20240101abcdef&limit=100&modifiedFrom=2024-01-01T00%3A00%3A01.000Z&ssn=string' \
-H 'Authorization: Bearer <YOUR_Token_HERE>'Array of accounts
UUID (Universally Unique Identifier)
ULID (Universally Unique Lexicographically Sortable Identifier)
ref is a unique account number, based on epoch, length and Luhn. OCR /w length digit compliant.
Account type
ISK, investeringssparkonto
Account service type
Portfolio management
UUID (Universally Unique Identifier)
Date when acocunt was created
Date when flagged as deleted
[ { "id": "string", "sortedId": "01ARZ3NDEKTSV4RRFFQ69G5FAV", "ref": "160367146695159", "name": "Spar", "status": "pending", "accountType": "isk", "serviceType": "portfolioManagement", "owner": { … }, "balance": 100, "amounts": { … }, "positions": [ … ], "deleted": true, "clientId": "string", "bankAccounts": [ … ], "currency": "SEK", "createdDate": "2018-12-13T23:59:00.001Z", "modifiedDate": "2018-12-13T23:59:00.001Z", "deletedDate": "2018-12-13T23:59:00.001Z" } ]
- Mock serverhttps://docs.fondo.se/_mock/openapi/api_3.0.3/v2/partner/client/{client_id}/kycstatus/account/{account_id}
- Productionhttps://api.fondo.se/v2/partner/client/{client_id}/kycstatus/account/{account_id}
- Sandboxhttps://api.sandbox.fondo.se/v2/partner/client/{client_id}/kycstatus/account/{account_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/kycstatus/account/49ad7378-121c-4a53-9894-dfd14a7b4877 \
-H 'Authorization: Bearer <YOUR_Token_HERE>'{ "order": true, "withdrawal": true }
Request
Returns the full record for account_id under client_id, including identifiers, status, account and service type, owner details, balances and cumulative amounts, current positions, linked bank accounts, currency, and timestamps. Use this to display or verify a single investment account and its latest state.
- Mock serverhttps://docs.fondo.se/_mock/openapi/api_3.0.3/v2/partner/client/{client_id}/account/{account_id}
- Productionhttps://api.fondo.se/v2/partner/client/{client_id}/account/{account_id}
- Sandboxhttps://api.sandbox.fondo.se/v2/partner/client/{client_id}/account/{account_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/account/49ad7378-121c-4a53-9894-dfd14a7b4877 \
-H 'Authorization: Bearer <YOUR_Token_HERE>'Account
UUID (Universally Unique Identifier)
ULID (Universally Unique Lexicographically Sortable Identifier)
ref is a unique account number, based on epoch, length and Luhn. OCR /w length digit compliant.
Account type
ISK, investeringssparkonto
Account service type
Portfolio management
UUID (Universally Unique Identifier)
Date when acocunt was created
{ "id": "string", "sortedId": "01ARZ3NDEKTSV4RRFFQ69G5FAV", "ref": "160367146695159", "name": "Spar", "status": "pending", "accountType": "isk", "serviceType": "portfolioManagement", "owner": { "firstName": "Ben", "lastName": "Rangel", "fullName": "Ben Rangel", "ssn": "197001010003" }, "balance": 100, "amounts": { "deposited": 123.45, "withdrawn": 123.45 }, "positions": [ { … } ], "deleted": true, "clientId": "string", "bankAccounts": [ { … } ], "currency": "SEK", "createdDate": "2018-12-13T23:59:00.001Z", "modifiedDate": "2018-12-13T23:59:00.001Z", "deletedDate": "2018-12-13T23:59:00.001Z" }
- Mock serverhttps://docs.fondo.se/_mock/openapi/api_3.0.3/v2/partner/client/{client_id}/account/{account_id}
- Productionhttps://api.fondo.se/v2/partner/client/{client_id}/account/{account_id}
- Sandboxhttps://api.sandbox.fondo.se/v2/partner/client/{client_id}/account/{account_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
https://docs.fondo.se/_mock/openapi/api_3.0.3/v2/partner/client/49ad7378-121c-4a53-9894-dfd14a7b4877/account/49ad7378-121c-4a53-9894-dfd14a7b4877 \
-H 'Authorization: Bearer <YOUR_Token_HERE>'Account
UUID (Universally Unique Identifier)
ULID (Universally Unique Lexicographically Sortable Identifier)
ref is a unique account number, based on epoch, length and Luhn. OCR /w length digit compliant.
Account type
ISK, investeringssparkonto
Account service type
Portfolio management
UUID (Universally Unique Identifier)
Date when acocunt was created
{ "id": "string", "sortedId": "01ARZ3NDEKTSV4RRFFQ69G5FAV", "ref": "160367146695159", "name": "Spar", "status": "pending", "accountType": "isk", "serviceType": "portfolioManagement", "owner": { "firstName": "Ben", "lastName": "Rangel", "fullName": "Ben Rangel", "ssn": "197001010003" }, "balance": 100, "amounts": { "deposited": 123.45, "withdrawn": 123.45 }, "positions": [ { … } ], "deleted": true, "clientId": "string", "bankAccounts": [ { … } ], "currency": "SEK", "createdDate": "2018-12-13T23:59:00.001Z", "modifiedDate": "2018-12-13T23:59:00.001Z", "deletedDate": "2018-12-13T23:59:00.001Z" }
Request
Returns the cash ledger for account_id (under client_id), including transaction type (e.g., deposit/withdrawal/settlement/fee), references, accounts debited/credited, amount/currency, dates (createdDate, modifiedDate, settlementDate), and optional client/executor references. Use for cash reconciliation and statements.
- Mock serverhttps://docs.fondo.se/_mock/openapi/api_3.0.3/v2/partner/client/{client_id}/account/{account_id}/transaction/cash
- Productionhttps://api.fondo.se/v2/partner/client/{client_id}/account/{account_id}/transaction/cash
- Sandboxhttps://api.sandbox.fondo.se/v2/partner/client/{client_id}/account/{account_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/account/49ad7378-121c-4a53-9894-dfd14a7b4877/transaction/cash?start=20240101abcdef&limit=100&modifiedFrom=2024-01-01T00%3A00%3A01.000Z' \
-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" } ]
- Mock serverhttps://docs.fondo.se/_mock/openapi/api_3.0.3/v2/partner/client/{client_id}/account/{account_id}/transaction/fund
- Productionhttps://api.fondo.se/v2/partner/client/{client_id}/account/{account_id}/transaction/fund
- Sandboxhttps://api.sandbox.fondo.se/v2/partner/client/{client_id}/account/{account_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/account/49ad7378-121c-4a53-9894-dfd14a7b4877/transaction/fund?start=20240101abcdef&limit=100&modifiedFrom=2024-01-01T00%3A00%3A01.000Z' \
-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" } ]
Withdrawal request
Payout to customers bank account
ID of bank account from account schema
Id or reference to the client placing the order, authorized by power of attorney.
Reference should be SSN of the individual client
- Mock serverhttps://docs.fondo.se/_mock/openapi/api_3.0.3/v2/partner/client/{client_id}/account/{account_id}/withdrawal
- Productionhttps://api.fondo.se/v2/partner/client/{client_id}/account/{account_id}/withdrawal
- Sandboxhttps://api.sandbox.fondo.se/v2/partner/client/{client_id}/account/{account_id}/withdrawal
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.fondo.se/_mock/openapi/api_3.0.3/v2/partner/client/49ad7378-121c-4a53-9894-dfd14a7b4877/account/49ad7378-121c-4a53-9894-dfd14a7b4877/withdrawal \
-H 'Authorization: Bearer <YOUR_Token_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"withdrawalType": "bank_payout",
"bankAccount": "string",
"clientRef": "my_order_123",
"executorRef": "197001010003",
"amount": 0
}'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" }
- Mock serverhttps://docs.fondo.se/_mock/openapi/api_3.0.3/v2/partner/deposit/swish/{swish_id}
- Productionhttps://api.fondo.se/v2/partner/deposit/swish/{swish_id}
- Sandboxhttps://api.sandbox.fondo.se/v2/partner/deposit/swish/{swish_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/deposit/swish/49ad7378-121c-4a53-9894-dfd14a7b4877 \
-H 'Authorization: Bearer <YOUR_Token_HERE>'{ "status": "PAID", "errorCode": "AM02" }
Swish deposit
- Mock serverhttps://docs.fondo.se/_mock/openapi/api_3.0.3/v2/partner/client/{client_id}/account/{account_id}/deposit/swish
- Productionhttps://api.fondo.se/v2/partner/client/{client_id}/account/{account_id}/deposit/swish
- Sandboxhttps://api.sandbox.fondo.se/v2/partner/client/{client_id}/account/{account_id}/deposit/swish
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.fondo.se/_mock/openapi/api_3.0.3/v2/partner/client/49ad7378-121c-4a53-9894-dfd14a7b4877/account/49ad7378-121c-4a53-9894-dfd14a7b4877/deposit/swish \
-H 'Authorization: Bearer <YOUR_Token_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"type": "same_device",
"clientRef": "string",
"amount": 0
}'{ "id": "string", "token": "string", "qrImage": "string", "paymentId": "string" }
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.
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.