Retrieve account agreements and generate PDF documents for account-related contracts.
Fondo Partner API (2.0.0)
An order request
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
UUID (Universally Unique Identifier)
- Mock serverhttps://docs.fondo.se/_mock/openapi/api_3.0.3/v2/partner/client/{client_id}/order/withdrawal
- Productionhttps://api.fondo.se/v2/partner/client/{client_id}/order/withdrawal
- Sandboxhttps://api.sandbox.fondo.se/v2/partner/client/{client_id}/order/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/order/withdrawal?validate-only=true' \
-H 'Authorization: Bearer <YOUR_Token_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"orderType": "redemption",
"account": "string",
"clientRef": "my_order_123",
"executorRef": "197001010003",
"instrument": "US64110L1061USD",
"units": 1000,
"paymentAccount": "string",
"bankAccount": "string"
}'Order
UUID (Universally Unique Identifier)
Order status
- received
- pending
- sent
- settled
- canceled
- hold
Received by the system.
ULID (Universally Unique Lexicographically Sortable Identifier)
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
For a subscription order, this is the amount to subscribe for. For a redemption order this will be calculated on confirmation.
{ "id": "49ad7378-121c-4a53-9894-dfd14a7b4877", "status": "received", "sortedId": "01ARZ3NDEKTSV4RRFFQ69G5FAV", "orderType": "subscription", "account": "string", "clientRef": "my_order_123", "executorRef": "197001010003", "instrument": "US64110L1061USD", "units": 1000, "amount": 100, "createdDate": "2018-12-13T23:59:00.001Z", "modifiedDate": "2018-12-13T23:59:00.001Z", "canceledDate": "2018-12-13T23:59:00.001Z" }
Request
Returns every order placed under client_id, including both subscriptions and redemptions. Each order object provides its id, orderType, current status (e.g., received, sent, confirmed, settled), associated account, references (clientRef, executorRef), the targeted instrument, requested units or amount, and full lifecycle timestamps (createdDate, modifiedDate, canceledDate). Use this endpoint to monitor all fund orders and their progress from initiation through settlement.
- Mock serverhttps://docs.fondo.se/_mock/openapi/api_3.0.3/v2/partner/client/{client_id}/order
- Productionhttps://api.fondo.se/v2/partner/client/{client_id}/order
- Sandboxhttps://api.sandbox.fondo.se/v2/partner/client/{client_id}/order
- 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/order?start=20240101abcdef&limit=100&modifiedFrom=2024-01-01T00%3A00%3A01.000Z' \
-H 'Authorization: Bearer <YOUR_Token_HERE>'Array of orders
UUID (Universally Unique Identifier)
Order status
- received
- pending
- sent
- settled
- canceled
- hold
Received by the system.
ULID (Universally Unique Lexicographically Sortable Identifier)
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
For a subscription order, this is the amount to subscribe for. For a redemption order this will be calculated on confirmation.
Date when canceled
[ { "id": "49ad7378-121c-4a53-9894-dfd14a7b4877", "status": "received", "sortedId": "01ARZ3NDEKTSV4RRFFQ69G5FAV", "orderType": "subscription", "account": "string", "clientRef": "my_order_123", "executorRef": "197001010003", "instrument": "US64110L1061USD", "units": 1000, "amount": 100, "createdDate": "2018-12-13T23:59:00.001Z", "modifiedDate": "2018-12-13T23:59:00.001Z", "canceledDate": "2018-12-13T23:59:00.001Z" } ]
Request
Creates a new fund order (subscription or redemption) on the account specified by account under the given client_id. Provide details such as orderType, instrument, amount or units, and optional references (clientRef, executorRef) to help track the order. The response includes the generated order id, its initial status (typically received), and full order details for monitoring as it moves through execution and settlement.
An order request
subscription order
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
- Mock serverhttps://docs.fondo.se/_mock/openapi/api_3.0.3/v2/partner/client/{client_id}/order
- Productionhttps://api.fondo.se/v2/partner/client/{client_id}/order
- Sandboxhttps://api.sandbox.fondo.se/v2/partner/client/{client_id}/order
- 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/order?validate-only=true' \
-H 'Authorization: Bearer <YOUR_Token_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"orderType": "subscription",
"account": "string",
"clientRef": "my_order_123",
"executorRef": "197001010003",
"instrument": "US64110L1061USD",
"amount": 100
}'Order
UUID (Universally Unique Identifier)
Order status
- received
- pending
- sent
- settled
- canceled
- hold
Received by the system.
ULID (Universally Unique Lexicographically Sortable Identifier)
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
For a subscription order, this is the amount to subscribe for. For a redemption order this will be calculated on confirmation.
{ "id": "49ad7378-121c-4a53-9894-dfd14a7b4877", "status": "received", "sortedId": "01ARZ3NDEKTSV4RRFFQ69G5FAV", "orderType": "subscription", "account": "string", "clientRef": "my_order_123", "executorRef": "197001010003", "instrument": "US64110L1061USD", "units": 1000, "amount": 100, "createdDate": "2018-12-13T23:59:00.001Z", "modifiedDate": "2018-12-13T23:59:00.001Z", "canceledDate": "2018-12-13T23:59:00.001Z" }
Request
Returns the full details of a single order identified by order_id under the given client_id. The response includes the order's status (for example received, sent, confirmed, settled), orderType (subscription or redemption), associated account, instrument details, requested amount or units, and lifecycle timestamps (createdDate, modifiedDate, canceledDate). Use this endpoint to track an individual order's progress from initiation through settlement or cancellation.
- Mock serverhttps://docs.fondo.se/_mock/openapi/api_3.0.3/v2/partner/client/{client_id}/order/{order_id}
- Productionhttps://api.fondo.se/v2/partner/client/{client_id}/order/{order_id}
- Sandboxhttps://api.sandbox.fondo.se/v2/partner/client/{client_id}/order/{order_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/order/49ad7378-121c-4a53-9894-dfd14a7b4877 \
-H 'Authorization: Bearer <YOUR_Token_HERE>'Order
UUID (Universally Unique Identifier)
Order status
- received
- pending
- sent
- settled
- canceled
- hold
Received by the system.
ULID (Universally Unique Lexicographically Sortable Identifier)
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
For a subscription order, this is the amount to subscribe for. For a redemption order this will be calculated on confirmation.
{ "id": "49ad7378-121c-4a53-9894-dfd14a7b4877", "status": "received", "sortedId": "01ARZ3NDEKTSV4RRFFQ69G5FAV", "orderType": "subscription", "account": "string", "clientRef": "my_order_123", "executorRef": "197001010003", "instrument": "US64110L1061USD", "units": 1000, "amount": 100, "createdDate": "2018-12-13T23:59:00.001Z", "modifiedDate": "2018-12-13T23:59:00.001Z", "canceledDate": "2018-12-13T23:59:00.001Z" }
Request
Cancels the order identified by order_id for the given client_id. Use this endpoint to stop an order that has been created but not yet fully executed or settled. The response returns the complete order object with its status updated to canceled (if the cancellation succeeded), including all key fields such as orderType, instrument, and lifecycle timestamps.
- Mock serverhttps://docs.fondo.se/_mock/openapi/api_3.0.3/v2/partner/client/{client_id}/order/{order_id}
- Productionhttps://api.fondo.se/v2/partner/client/{client_id}/order/{order_id}
- Sandboxhttps://api.sandbox.fondo.se/v2/partner/client/{client_id}/order/{order_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/order/49ad7378-121c-4a53-9894-dfd14a7b4877 \
-H 'Authorization: Bearer <YOUR_Token_HERE>'Order
UUID (Universally Unique Identifier)
Order status
- received
- pending
- sent
- settled
- canceled
- hold
Received by the system.
ULID (Universally Unique Lexicographically Sortable Identifier)
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
For a subscription order, this is the amount to subscribe for. For a redemption order this will be calculated on confirmation.
{ "id": "49ad7378-121c-4a53-9894-dfd14a7b4877", "status": "received", "sortedId": "01ARZ3NDEKTSV4RRFFQ69G5FAV", "orderType": "subscription", "account": "string", "clientRef": "my_order_123", "executorRef": "197001010003", "instrument": "US64110L1061USD", "units": 1000, "amount": 100, "createdDate": "2018-12-13T23:59:00.001Z", "modifiedDate": "2018-12-13T23:59:00.001Z", "canceledDate": "2018-12-13T23:59:00.001Z" }
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.