---
title: "Mobile News Detail V1"
method: GET
path: "/v1/mobile/news/{news_id}"
---

# Mobile News Detail V1

`GET /v1/mobile/news/{news_id}`

## Request

- Base URL: `https://api.n0brains.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.n0brains.com/v1/mobile/news/{news_id}`
- Auth: none declared

Full item including `body` (never present in the list response).

## Path parameters

- `news_id` string, required

## Response `200`

Successful Response

- MobileNewsDetailResponse: GET /v1/mobile/news/{id} — full item including `body`.
  - `schemaVersion` 1, required
  - `item` MobileNewsItem, required
    - `id` string, required: Stable, opaque; survives edits.
    - `contentType` 'news' | 'market_update' | 'economic_event', required
    - `source` string, required: Primary source key (allowlisted).
    - `sourceRef` string, nullable
    - `relationships` NewsRelationship[]: Per-asset relevance axis; backend-owned.
      - `assetId` string, required
      - `axis` 'direct' | 'market_wide' | 'macro' | 'ecosystem' | 'mentioned', required
    - `economicEvent` EconomicEventLink
      - `eventId` string, required: Canonical economic-event id.
      - `name` string, required
      - `scheduledAt` string, nullable
    - `publishedAt` string, required
    - `updatedAt` string, nullable
    - `verification` 'unverified' | 'corroborated' | 'confirmed', required
    - `correction` 'none' | 'corrected' | 'retracted', required
    - `contentLanguage` string, required: Language of the served text.
    - `originalLanguage` string, required: Language of the source.
    - `title` string, required
    - `summary` string, required: Original n0brains-written summary. List carries summary only.
    - `body` string, nullable: Detail view only; never in the list response.
    - `importance` integer, required: Backend-ranked; client never computes.
    - `saveable` boolean, required: Save action deferred to Community BFF.
    - `commentEntityId` string, nullable
  - `serverTime` string, required

## Other responses

- `404`: Not Found
- `422`: Validation Error
- `503`: Service Unavailable

---

[API](https://skmtc.dev/n0brains/apis/n0brains-signals-api.md) · [All operations](https://skmtc.dev/n0brains/apis/n0brains-signals-api/llms.txt) · [OpenAPI document](https://skmtc.dev/n0brains/apis/n0brains-signals-api/revisions/ac21b5aebd10?raw)
