Feed

Get one update (the story)

The feed item plus points, the bullets under the summary.

get/v1/updates/{id}

Request

  • Base URL: http://api.technooptimist.io
  • URL: http://api.technooptimist.io/v1/updates/{id}
  • Auth: one of:
    • HTTP bearer
    • API key in query parameter api_key

Path parameters

idstring uuid required

Response

The story

idstring uuid required
occurredAtstring date-time required
precision'day' | 'month' | 'quarter' | 'year' required
headlinestring required
kind'test' | 'hardware' | 'software' | 'manufacturing' | 'regulatory' | 'funding' | 'hiring' | 'commercial' | 'research' | 'partnership' | 'people' | 'other' required
importance'major' | 'minor' required
rankinteger required
sourceType'x' | 'blog' | 'filing' | 'press' | 'livestream' | 'paper' | 'job' | 'regulator' | 'interview' | 'other' required
sourceUrlstring uri nullable required

Link to the original story (article, press release, filing, video). Null when unknown.

summarystring nullable required

The story in our words: 2–4 sentences on what happened and why it matters, written from the source. Null when not written yet.

frontiersstring[] required
createdAtstring date-time required
pointsstring[] required

2–5 bullets of the key facts (numbers, dates, who, what changes), from the source. Empty when not written yet.

Example response

{
  "occurredAt": "2025-07-30T12:00:00.000Z",
  "company": {
    "slug": "helion"
  },
  "program": {
    "slug": "helion",
    "frontier": "helion",
    "path": "/robotics/figure-03"
  },
  "frontiers": [
    "helion"
  ],
  "createdAt": "2025-07-30T12:00:00.000Z"
}

Changes

No recorded changes to this operation across all 1 revision of this API.