> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.aventure.vc/api-reference/entity-news-published/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)