X API v2 — Users
New docs for blocking and unblocking users:
These cover the /2/users/{source_user_id}/blocking/{target_user_id} endpoint.
X API v2 — Activity
Introduction (/x-api/activity/introduction)
- Documented subscription events:
subscriptions.subscribeandsubscriptions.unsubscribe(paid profile subscriptions). - These events support the
directionqualifier (inbound/outbound). - Noted as private events that need user-context auth with the
follows.readscope. - Updated the private-events scope list and the supported-qualifiers table accordingly.
Event payloads (/x-api/activity/event-payloads)
- Added a Subscription events section with example payloads for
subscriptions.subscribeandsubscriptions.unsubscribe(source/targetuser shape, similar to follow events). - Clarified that unsubscribe fires when the subscription expires, not at cancellation time.
Create subscription (/x-api/activity/create-x-activity-subscription)
- Endpoint description now includes
follows.readforsubscriptions.*events. - Notes that
subscriptions.*requires a user-context token and thatfilter.user_idmust be the authenticated user. - Qualifiers guidance extended to subscription events.
Fundamentals — Authentication
OAuth 2.0 Authorization Code (/fundamentals/authentication/oauth-2-0/authorization-code)
Scopes table now lists:
broadcast.read— view live broadcasts and their chatbroadcast.write— manage live broadcasts and send chat on the user’s behalf