China SnapshotDocs
Get a key ↗
Open in AI ↗
Open in ChatGPTOpen in ClaudeView Markdown
API reference

A retained publishable reading as Markdown, with original citations.

getPublicTopicRevisionMarkdown · GET /data/topics/{slug}/v{version}.md

Endpoint#

GET /data/topics/{slug}/v{version}.md

No account required. Reading dates mark analysis revisions, not policy effective dates. Preserve source URLs, coverage notes and the AI-assisted interpretation label. Citation additions/removals do not mean publications/retractions.

Authentication#

json
[]

An empty security requirement means this operation does not declare authentication. Read operation notes for entitlement and protocol-method requirements.

Parameters#

NameInRequiredDescription
slugpathYes
versionpathYes

Responses and errors#

HTTP statusMeaning
200A retained publishable reading as Markdown, with original citations.
404No published topic or revision at this URL.

Response examples#

No response example is supplied by OpenAPI for this operation. The complete response schemas are preserved below; use an actual response for observed values.

Retry guidance#

See errors and retries. Honor operation-specific response headers. A POST may create state; do not replay it automatically.

Complete operation contract#

The expanded contract below includes all parameter constraints, response headers, schemas and examples from OpenAPI.

json
{
  "path": "/data/topics/{slug}/v{version}.md",
  "method": "GET",
  "parameters": [
    {
      "name": "slug",
      "in": "path",
      "required": true,
      "schema": {
        "type": "string",
        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
      }
    },
    {
      "name": "version",
      "in": "path",
      "required": true,
      "schema": {
        "type": "integer",
        "minimum": 1
      }
    }
  ],
  "operationId": "getPublicTopicRevisionMarkdown",
  "summary": "A retained publishable reading as Markdown, with original citations.",
  "tags": [
    "data"
  ],
  "security": [],
  "description": "No account required. Reading dates mark analysis revisions, not policy effective dates. Preserve source URLs, coverage notes and the AI-assisted interpretation label. Citation additions/removals do not mean publications/retractions.",
  "responses": {
    "200": {
      "description": "A retained publishable reading as Markdown, with original citations.",
      "content": {
        "text/markdown": {
          "schema": {
            "type": "string"
          }
        }
      }
    },
    "404": {
      "description": "No published topic or revision at this URL."
    }
  }
}

Search documentation