X launches Account Activity API endpoints in v2
What changed
On May 20, 2025 X launched Account Activity API endpoints in X API v2. The API delivers events for subscribed user accounts (posts, deletes, mentions, replies, reposts, quotes, likes, follows, blocks, mutes, DMs, typing indicators, read receipts and app revokes) to a webhook. Its current introduction lists 3 unique subscriptions and 1 webhook on pay-per-use, says returned posts count toward the monthly Post cap, and warns that the API is being deprecated in favour of the X Activity API.
What it means
Tools that receive webhooks for posts, mentions, DMs and follows on connected X accounts can use v2 endpoints, but X now marks this API as being deprecated.
Who is affected
Developers of inbox, engagement and scheduling tools that receive X account events by webhook.
What to do by 20 May 2025
If you use the Account Activity API, register webhooks with /2/webhooks and subscribe users under /2/account_activity. For new work, use the X Activity API, which X's docs now recommend going forward.
What this means for you
Some apps tell you right away when someone replies, mentions you or sends you a message on X. To do that they listen for alerts from X. In May 2025 X moved this alert service to its newer system. X now says this service will be replaced by a newer one, so the apps you use may change how they get these alerts.
The details
- Subscriptions:
POST /2/account_activity/webhooks/:webhook_id/subscriptions/allsubscribes a user, withGETroutes to check, list and count subscriptions andDELETE /2/account_activity/webhooks/:webhook_id/subscriptions/:user_id/allto remove one. The/all/product is the only option and delivers every supported event type. - Webhooks: register, list, delete and re-validate webhooks with
/2/webhooks. URLs must be HTTPS with no port, answer the CRC check and return 200 within 10 seconds. - Events:
tweet_create_events,tweet_delete_events,favorite_events,follow_events,unfollow_events,block_events,unblock_events,mute_events,unmute_events,direct_message_events, typing and read events, anduser_eventfor revokes. - Limits: pay-per-use gets 3 unique subscriptions and 1 webhook; Enterprise gets 5000+ and 5+. The webhook limit is per account, not per app. Returned posts count toward the monthly Post cap.
- Auth: OAuth 2.0 subscriptions were added on January 15, 2026.
- Status: the introduction now warns that the Account Activity API "is being deprecated" and points to the X Activity API. No removal date is given.
What to do next
- Business owners: Nothing.
- Marketers and agencies: Nothing now. If your inbox tool shows X replies and DMs live, ask whether it is moving to the X Activity API.
- Developers: Keep existing integrations on the v2 routes, watch the deprecation, and build new event handling on the X Activity API.
Primary sources
- X Developer Platform: Changelog (May 20, 2025)
- X Developer Platform: Account Activity API v2 introduction
- X Developer Platform: Webhooks introduction
Get an email when a new API change is added
Follow new entries with the RSS feed. Each platform also has its own feed, for example X or Meta.