Getting started
Bearer API key or OAuth service credential issued from the workspace developer console.
Every operation requires an explicit product scope. Missing scopes are denied rather than silently downgraded.
Sandbox responses are deterministic fixtures and do not read production workspace data.
Authorization: Bearer <FinanceGPT API key or OAuth service token> Accept: application/json
Company Finance
| Method | Endpoint | Scope | Purpose |
|---|---|---|---|
| GET | /api/v2/companies |
financial:analysis:read |
List company finance workspaces |
| GET | /api/v2/companies/{company}/financials |
financial:analysis:read |
Normalized periods and provenance |
| GET | /api/v2/companies/{company}/ratios |
financial:analysis:read |
Deterministic ratio library |
| GET | /api/v2/companies/{company}/analysis |
financial:analysis:read |
Ratios, resilience, DCF and linked forecast |
| POST | /api/v2/companies/{company}/valuations |
financial:analysis:run |
Run explicit-assumption DCF |
| POST | /api/v2/companies/{company}/scenarios |
financial:analysis:run |
Run deterministic scenario analysis |
curl -H "Authorization: Bearer $FINANCEGPT_API_KEY" \ -H "Accept: application/json" \ https://financegpt.tools/api/v2/companies/123/analysis
Data Integrations
OAuth 2.0, organisation selection, token refresh, financial reports and bank transactions.
OAuth 2.0, report/CDC synchronization, token refresh and signed webhook intake where configured.
Link flow, incremental Transactions Sync, balances, item health and webhook-driven refresh where configured.
Investment Clients & Portfolios
FinanceGPT separates recorded holdings from provider-backed market evidence and from broker execution. Client relationship data remains workspace-scoped and is not exposed through public client APIs unless explicitly governed.
| Method | Endpoint | Scope | Purpose |
|---|---|---|---|
| GET | /api/v2/investment/portfolios/{portfolio}/performance | investment:read | Read TWR runs and evidence-linked valuation subperiods. |
| POST | /api/v2/investment/portfolios/{portfolio}/performance/observations | investment:run | Record opening/closing valuation and explicit external cash flow. |
| POST | /api/v2/investment/portfolios/{portfolio}/performance/calculate | investment:run | Chain-link non-overlapping subperiod returns and persist methodology evidence. |
Financial Data
The OpenAPI document is the machine-readable contract for endpoint definitions, required scopes, request schemas and response objects. Production boundaries remain scope-gated.
Planning
The OpenAPI document is the machine-readable contract for endpoint definitions, required scopes, request schemas and response objects. Production boundaries remain scope-gated.
Investment Intelligence
The OpenAPI document is the machine-readable contract for endpoint definitions, required scopes, request schemas and response objects. Production boundaries remain scope-gated.
Investment Execution
The OpenAPI document is the machine-readable contract for endpoint definitions, required scopes, request schemas and response objects. Production boundaries remain scope-gated.
Quant Models
The OpenAPI document is the machine-readable contract for endpoint definitions, required scopes, request schemas and response objects. Production boundaries remain scope-gated.
Quant Compute
The OpenAPI document is the machine-readable contract for endpoint definitions, required scopes, request schemas and response objects. Production boundaries remain scope-gated.
ML
The OpenAPI document is the machine-readable contract for endpoint definitions, required scopes, request schemas and response objects. Production boundaries remain scope-gated.
QLMs
The OpenAPI document is the machine-readable contract for endpoint definitions, required scopes, request schemas and response objects. Production boundaries remain scope-gated.
Workflows
The OpenAPI document is the machine-readable contract for endpoint definitions, required scopes, request schemas and response objects. Production boundaries remain scope-gated.
Financial Actions
The OpenAPI document is the machine-readable contract for endpoint definitions, required scopes, request schemas and response objects. Production boundaries remain scope-gated.
MCP
The OpenAPI document is the machine-readable contract for endpoint definitions, required scopes, request schemas and response objects. Production boundaries remain scope-gated.