Skip to main content
GET
Get Timeline by Entity ID
Timeline v1 is Shoal’s first explicit historical-query surface. It is narrower than a full replay product by design:
  • one entity at a time
  • recent window only
  • evidence-backed events
  • ordered by newest evidence
Timeline results use the same canonical event contract as Search, Radar, Signal, Brief, and webhook payloads. Build against:
  • summary
  • bullets
  • owners
  • participants
  • evidence
  • latestEvidenceTimestamp
  • significance
Legacy compatibility fields may still appear during the transition:
  • globalSummary
  • bulletSummary
  • eventOwner
  • eventParticipants
  • posts
  • latestPostTimestamp
  • signal

Query Parameters

Request

cURL

Response (200)

Notes

  • Timeline v1 is designed for scoped investigation and automation, not full replay.
  • entity is the canonical top-level traversal object. organization remains in the payload as a compatibility field during the transition.
  • Use /v1/entities/byName first if you need to resolve a human-readable name into a stable Shoal entity id. organizations/byOrganizationName remains available as a compatibility route.
  • Use cursor for subsequent pages after the first request.
  • Timeline v1 is an operational surface. Global replay or bulk history export should be treated as a separate premium product surface.

Errors

  • 400 if id is missing
  • 400 if since is missing or older than 30 days
  • 404 if the entity does not exist
  • 500 on internal server error