> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.aventure.vc/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.aventure.vc/_mcp/server.

# News Published to an Entity

POST 

One public news article newly linked to the subscribed entity, POSTed with Standard Webhooks webhook-id, webhook-timestamp, and webhook-signature headers plus X-MCP-Subscription-Id. Any 2xx acknowledges it.

Reference: https://docs.aventure.vc/api-reference/entity-news-published

## Request

### Payload

- `cursor` (string, required) — Opaque watermark to resume after this event.
- `data` (News, required) — Canonical news owner for list and core semantics
- `eventId` (string, required) — Deterministic event id, equal to the webhook-id header.
- `name` (enum, required) — Subscribable event name
  - Allowed values: `entity.news.published`
- `timestamp` (datetime, required) — When the article was linked to the entity.

## Types

### News

Canonical news owner for list and core semantics

- `id` (integer, required) — Type-safe identifier for news articles
- `title` (string, required) — Article headline; the headline field is title
- `author` (string, optional, nullable)
- `category` (string, optional, nullable)
- `createdAt` (datetime, optional, nullable)
- `excerpt` (string, optional, nullable) — Article summary from the source publication feed; null means the feed supplied no description (expected absence, not an error) — full text is NewsDetail.content
- `externalNewsArticle` (boolean, optional, nullable)
- `newsImageThumbnail` (string, optional, nullable)
- `newsUrlOriginal` (string, optional, nullable)
- `publication` (string, optional, nullable)
- `publishedAt` (datetime, optional, nullable)
- `slug` (string, optional, nullable) — Canonical lowercase URL slug for the resource
- `updatedAt` (datetime, optional, nullable)