Skip to content
API / Schema Preview

Preview the Swivve Object schema

Even before full API release, the schema clarifies how Swivver packages inspectable media for retrieval, citation, and correction tracking.

Sample response

Static preview of object structure

Swivve Object

Representative response payload for evaluation and integration planning.

{
  "story_id": "swv_0193a",
  "headline": "Agency confirms regional transport disruption update",
  "video_url": "https://cdn.swivver.ai/video/swv_0193a",
  "video_access_mode": "licensed_stream",
  "transcript": "...",
  "canonical_article": {
    "url": "https://swivver.ai/story/swv_0193a",
    "language": "en"
  },
  "sources": [
    {
      "type": "official_statement",
      "url": "https://example.gov/statement",
      "trust_tier": "primary"
    }
  ],
  "claims": [
    {
      "id": "c1",
      "text": "Service will resume at 18:00 UTC",
      "status": "developing"
    }
  ],
  "status_label": "Developing",
  "correction_events": [
    {
      "timestamp": "2026-03-10T09:05:00Z",
      "reason": "added source citation",
      "author": "editor_desk"
    }
  ],
  "origin_label": "AI-assisted",
  "author_profile": "https://swivver.ai/profiles/ana-cho",
  "author_type": "Verified journalist",
  "rights_scope": {
    "inference": true,
    "embeddings": true,
    "training": false,
    "redistribution": false
  },
  "updated_at": "2026-03-10T09:07:00Z"
}

Integration notes

Designed for answer engines, monitoring copilots, and newsroom assistants.

  • Story state is explicit through status_label and correction_events.
  • Rights scope is attached at object level, not hidden in generic terms.
  • Sources and claims stay linked for citation-aware retrieval.
  • Origin and author type remain visible for accountability and trust scoring.