AuthorizationstringheaderOptional Bearer API key. Public requests use the rolling window; enterprise keys unlock the full archive.
Example: Bearer nos_sk_...
Retrieve cursor-paged events that mention one canonical entity across any date window.
AuthorizationstringheaderOptional Bearer API key. Public requests use the rolling window; enterprise keys unlock the full archive.
Example: Bearer nos_sk_...
typestringrequiredqueryNER type, or ANY to merge all indexed entity types.
Example: ORG
namestringrequiredqueryCanonical display name returned by /resolve.
Example: Nvidia
limitintegerqueryPage size. Defaults to 50, maximum 500.
Example: 50
cursorstringqueryOpaque cursor returned by the previous response.
Example: eyJ2Ijox...
fromdatequeryInclusive lower date bound in YYYY-MM-DD format.
Example: 2026-01-01
todatequeryInclusive upper date bound in YYYY-MM-DD format.
Example: 2026-07-20
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 the event embedding when the caller's tier and the selected projection allow it.
Example: false
include_livebooleanqueryInclude the newest live slices when enabled for the deployment.
Example: true
Use this route to build a company or person timeline. Resolve the canonical name first, then page with the opaque cursor; do not infer a cursor from dates or offsets. Store the as_of markers with research results.
These are the fields you can build against. Nested names use dot notation; optional sections are called out in their descriptions.
schemastringStable entity timeline contract identifier.
Example: nosible_world_entity_events_v1
entityobjectCanonical entity type, display name, and normalized lookup form.
Example: { "type": "ORG", "name": "Nvidia", "normalized": "nvidia" }
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 window, indexed last date, archive cutoff, and live-overlay decision.
Example: { "from": "2026-01-01", "to": "2026-07-20", "index_last_date": "2026-07-20", "archive_cutoff": "2026-07-20", "include_live": false }
live_eventsobject[]Ephemeral live-overlay events when include_live is enabled; they are not included in total or cursor pagination.
Example: []
hydration_missesintegerNumber of events that could not be hydrated into the requested projection.
Example: 0
as_ofobjectIndex build and archive freshness markers for reproducible downstream analysis.
Example: { "index_build": "world-v1.2", "archive_cutoff": "2026-07-01" }
took_msnumberTimeline query duration in milliseconds.
Example: 59
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_entity — The requested entity is not present in the index.