API Documentation
The QFS Network REST API lets you build on top of your portfolio data. All endpoints require a session token obtained via POST /api/auth/login.
Authentication
Every request must include a valid session cookie (qfs_session).
Tokens expire after 7 days. Refresh by calling POST /api/auth/refresh.
Changing your password immediately invalidates all existing tokens.
Base URL
https://app.qfsnetwork.comEndpoints
GET
/api/balancesFetch asset balances for the authenticated user.GET
/api/investmentsList all investment positions.POST
/api/investmentsCreate a new investment position.GET
/api/stakingList all staking positions.POST
/api/withdrawalsSubmit a withdrawal request.GET
/api/withdrawalsList withdrawal history for the authenticated user.GET
/api/transactionsFetch the full transaction ledger.Rate limits
Standard accounts: 60 requests / minute per IP.
Teams accounts: 300 requests / minute.
Rate-limited responses return HTTP 429 with a Retry-After header.
Need a personal access token or have integration questions?
Contact API support