Changelog
This page records every notable change to the oneapi.finance public API.
Bug fixes that do not change the wire format are recorded only when they
affect customer-observable behavior.
Versioning policy
Path-based major versions: /v1, /v2, etc. We commit to:
- Maintain a major version for at least 24 months after its successor ships. Customers have a long, predictable migration window.
- Treat the rules in conventions as the contract. What counts as breaking is defined in API overview.
- Announce deprecations 90 days before they take effect. A deprecated
field continues to be returned with the old shape; a deprecated endpoint
continues to respond. New consumers receive the warning in the
DeprecationandSunsetresponse headers. - Never silently change a field’s units, type, or semantics. Any such change ships as a new field with a new name; the old field is deprecated then removed in the next major version.
Release notation
Releases are dated. We do not run a semver minor on the API itself, only on
the client packages (oneapi-core Python, hand-written TypeScript).
Each entry uses one of the following tags:
- Added — new endpoint, new optional field, new error code.
- Changed — observable behavior change inside an existing endpoint that is not breaking by our policy.
- Fixed — bug fix.
- Deprecated — slated for removal in the next major version.
- Removed — gone (only ever in a major-version bump).
2026-05-04 — Initial scaffold
Added
- Initial public scaffold of the v1 API. All endpoints listed in the API reference are reachable.
/v1/quote— single and batched (up to 8 symbols)./v1/time_series— intervals from1minto1month. Adjusted by default./v1/statistics— valuation, profitability, dividends./v1/profile— sector, industry, identifiers./v1/dividends— history per symbol with declaration, ex, record, payment dates./v1/splits— split history withratio_from/ratio_to./v1/symbol_search— fuzzy lookup with hybrid trigram + vector ranking./v1/fx/time_series— daily FX history./v1/stocks— universe enumeration with cursor pagination./v1/usage— quota status, per-key and per-endpoint counters.- Standardized error envelope (
code,message,status,details). meta.sourceandmeta.fetched_aton every quote and time-series response.- Bearer-token authentication (
oa_live_*,oa_test_*). - GCRA per-minute and monthly quota enforcement.
- Pydantic v2 models published in
oneapi-corePython package.
This is the starting baseline for the v1 API. Subsequent dated entries below this one will record changes against this baseline.
What’s planned (non-binding)
The following are on the roadmap but not committed to a release date:
GET /v1/financials— full income, balance, cash-flow statements per period.GET /v1/options/chain— equity option chains.GET /v1/insider/transactions— Form 4 history.- Field-level provenance on
/v1/statistics(meta.provenance). - Edge POPs in APAC (currently EU + US east).
- Webhooks for corporate-action events.
See also
- API overview — versioning policy details.
- SLAs
- Status