AuthorizationstringheaderRequired Bearer API key. Programmatic access to the World API needs a key; browsing nosible.world in a browser does not.
Example: Bearer nos_sk_...
Retrieve the event timeline for a ticker or alternate security identifier.
Explore the NOSIBLE World interface, inspect the World data dictionary, and browse the classification ontologies used by World.
AuthorizationstringheaderRequired Bearer API key. Programmatic access to the World API needs a key; browsing nosible.world in a browser does not.
Example: Bearer nos_sk_...
symbolstringrequiredpathCanonical symbol returned by Resolve, for example NVDA.
Example: NVDA
id_typestringquerysymbol, isin, figi, lei, or qid.
Example: symbol
limitintegerqueryPage size. Use a bounded page size for predictable payloads.
Example: 50
cursorstringqueryOpaque cursor returned by the previous page.
Example: eyJ2Ijox...
orderenumqueryEvent ordering, newest or oldest first.
Example: desc
includeenumqueryProjection selector: event_lite or event_full. This is a single query value, not an array.
Example: event_lite
include_vectorbooleanqueryInclude stored event vectors when available and permitted.
Example: false
include_livebooleanqueryInclude the newest live slices when enabled for the deployment.
Example: true
Use this route when the security identifier is the natural key for your model. Prefer the canonical symbol from Resolve; id_type lets you query by ISIN, FIGI, LEI, or Wikidata QID when that is what your security master contains.
These are the fields you can build against. Nested names use dot notation; optional sections are called out in their descriptions.
schemastringStable ticker timeline contract identifier.
Example: nosible_world_ticker_events_v1
tickerobjectResolved symbol, identifier type, and normalized lookup value.
Example: { "symbol": "NVDA", "id_type": "symbol", "normalized": "nvda" }
totalintegerTotal number of matching events before the current page is sliced.
Example: 1842
countintegerNumber of events returned in this page.
Example: 100
eventsobject[]Event records for the route. The projection varies by endpoint: dated list/search routes return lite records, while global search and full-detail routes can include richer fields.
Example: [{ event_id, event, signals, ontology, coverage }]
next_cursorstring | nullOpaque cursor for the next page. Send it back unchanged; null means the result set is exhausted.
Example: eyJ2Ijox...
orderstringApplied event order, newest or oldest first.
Example: desc
date_windowobjectEffective date range and archive/live boundary.
Example: { "from": "2026-01-01", "to": "2026-07-20", "archive_cutoff": "2026-07-20", "include_live": false }
live_eventsobject[]Ephemeral page-one live overlay when requested.
Example: []
hydration_missesintegerEvents that could not be hydrated into the requested projection.
Example: 0
as_ofobjectIndex build and archive freshness markers.
Example: { "index_build": "world-v1.2", "archive_cutoff": "2026-07-20" }
took_msnumberTimeline query duration in milliseconds.
Example: 42
invalid_request — The date, filter, cursor, identifier, or request combination is invalid.access_denied — The requested archive date is outside the caller's World tier.not_found — The requested date, entity, ticker, or event does not exist in the accessible index.cursor_expired — The cursor belongs to a replaced index build; restart from the first page.rate_limited — The request exceeded the endpoint or account rate limit. Respect Retry-After when supplied.backend_not_configured — The World backend is not configured for this deployment.backend_error — The BFF could not obtain a valid response from the World backend.backend_timeout — The World backend or an upstream data source timed out.unknown_ticker — The requested symbol or identifier does not resolve to an indexed security.