From ae4c893393cb06ffa504089497145d4e78b19739 Mon Sep 17 00:00:00 2001 From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com> Date: Thu, 17 Sep 2026 17:19:59 +0000 Subject: [PATCH] docs: add weekly changelog entry for Sep 17, 2026 --- changelog.mdx | 52 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/changelog.mdx b/changelog.mdx index 94147489e..054f4a1d0 100644 --- a/changelog.mdx +++ b/changelog.mdx @@ -7,6 +7,58 @@ keywords: ["changelog", "API updates", "release notes", "what's new", "API chang To subscribe to updates, please [**“Turn on notifications”**](https://help.x.com/en/managing-your-account/notifications-on-mobile-devices#:~:text=In%20the%20top%20menu,%20you,you%20would%20like%20to%20receive) for [**@API**](https://x.com/api). You can also follow this changelog in your feed reader via the [**RSS feed**](https://docs.x.com/changelog/rss.xml). + + ### New + + #### Livestream API (Enterprise) + + The [Livestream API](/livestream-api/introduction) is now published. Enterprise customers can create and manage live video broadcasts on X end to end: persistent RTMP/RTMPS [stream sources](/livestream-api/sources/overview), the full [broadcast lifecycle](/livestream-api/broadcasts/overview) (create, publish, monitor, end), [scheduled broadcasts](/livestream-api/scheduled-broadcasts/overview) (one-time and recurring), reading live chat via the X Activity API, and [sending](/livestream-api/chat/send-chat-message) and [moderating](/livestream-api/chat/accessing-live-chat) chat messages. + + Livestream endpoints are Enterprise-only. If you'd like access, fill out the [Enterprise interest form](/forms/enterprise-api-interest). + + ### Updated + + #### Ads MCP expands to 74 tools + + [Ads MCP](/x-ads-api/mcp) is now in production with 74 tools (up from 23). MCP-capable clients such as Grok, Claude Code, or custom agents can now cover the full Ads workflow conversationally: + + - **Conversion tracking** — create and manage web event tags (pixels) and set one as a line item's `primary_web_event_tag`, so Sales / website-conversion campaigns work end to end. + - **Audiences** — build custom audiences and do-not-reach lists, and estimate audience size before spending. + - **Creatives and media** — manage cards, the media library, account media, and media creatives. + - **App campaigns** — app event tags, tracking tags, and app lists. + - **Precise reads** — single-entity `get_*` tools for line items, cards, funding instruments, promoted posts, custom audiences, and more. + + Media library writes require the optional `media.write` OAuth scope. See the [full tool list and setup recipes](/x-ads-api/mcp). + + #### Broadcast chat moderators (Livestream API) + + The Livestream API now documents dedicated moderator endpoints for live chat: + + - [Add a moderator](/livestream-api/chat/add-moderator) + - [List moderators](/livestream-api/chat/list-moderators) + - [Remove a moderator](/livestream-api/chat/remove-moderator) + + The [delete message](/livestream-api/chat/delete-chat-message), [mute user](/livestream-api/chat/mute-chat-user), and [unmute user](/livestream-api/chat/unmute-chat-user) endpoints can now be called by any assigned moderator, not just the broadcast owner. + + #### `post_id` qualifier for `like.create` (X Activity API) + + Subscriptions to [`like.create`](/x-api/activity/introduction#supported-event-types) now accept a `post_id` qualifier so you can receive events only for likes on a specific Post: + + ```json + { + "event_type": "like.create", + "user_id": "1234567890", + "qualifiers": { "post_id": "1234567890123456789" } + } + ``` + + ### Fixed + + #### `liking_user_id` in `like.create` payload sample + + The [`like.create` event payload reference](/x-api/activity/event-payloads) now includes `liking_user_id` in the field table and JSON sample, and the sample `includes.users` array now contains the liking user alongside the liked Post's author. The payload itself is unchanged — the sample matches what the endpoint has always delivered. + + ### REGIONS segmentation for Analytics