Get Event
Fetches a single event by ID.
A merged or removed event returns 200 with the minimal tombstone shape (see the list endpoint’s description) rather than 404. The id still resolves; it carries no content. An event with no live member articles at all returns 404. An event whose live members exist but are all outside your plan’s age/source restrictions returns 403 with an upgrade problem, distinct from the plain 404.
Responses are cached with ETag and Cache-Control: private, max-age=300; send If-None-Match to receive a 304 Not Modified. There is no Last-Modified here, for the same reason as GET /api/v1/events.
Authorizations
API Key authentication using Bearer token
Headers
ETag value from a previous response. Returns 304 Not Modified if the event has not changed.
Path Parameters
The event ID, as returned in the id field of list responses.
Query Parameters
When true, company_ids and companies[] also include companies with a peripheral role (advisor, speaker, or a passing mention). Default false lists companies with an active-involvement role only (subject, acquirer, target, investor, issuer, partner). association_tier is present on every companies[] entry regardless.
Response
Event retrieved
An event: one real-world development, grouping the articles that report it. A merged or removed event (see status) returns only the minimal tombstone fields (id, status, merged_into, updated_at). Title, significance, event_type, counts, and every id array are omitted, never null-but-present, so a tombstone carries no content.