X Activity API adds post.create and post.delete events
What changed
On June 4, 2026 X added post.create and post.delete to the X Activity API. Subscribing by user ID delivers an event when that user creates a post (including replies, quotes and reposts) or deletes one. X points to the Filtered Stream for keyword filtering and its full operator set. The pricing page bills post.create at $0.005 per delivered event and lists post.delete as not billed.
What it means
Tools can get a real-time event when a connected account publishes or deletes a post, instead of polling its timeline to confirm that a scheduled post went out.
Who is affected
Scheduling, analytics and monitoring tools that track posts from specific X accounts.
What to do by 4 Jun 2026
Subscribe to post.create and post.delete by user_id with POST /2/activity/subscriptions and receive events over GET /2/activity/stream or a webhook. Budget for per-event billing on pay-per-use.
What this means for you
When an app posts for you on X, it often has to keep checking your profile to see if the post really went out. X now lets apps get a quick message the moment you post or delete something. That can make scheduling apps faster at confirming posts and spotting deleted ones. Nothing changes in how you post.
The details
- New events:
post.createfires when the filtered user creates a post, including standalone posts, replies, quote posts and reposts. Inspectin_reply_to_tweet_idorreferenced_tweetsin the payload to tell them apart.post.deletefires when the filtered user deletes a post. Both filter onuser_id. - Public events: the X Activity API introduction lists both as public events, so they need no OAuth consent from the user being watched. Posts from protected accounts are not delivered, even with user-context authorization.
- Endpoints: create subscriptions with
POST /2/activity/subscriptions, list, update and delete them under/2/activity/subscriptions, and receive events on the persistent streamGET /2/activity/streamor a registered webhook. - Limits: up to 1,500 subscriptions on self-serve, 75,000 on Enterprise and 150,000 on Partner.
- Billing: the pricing page lists
post.createat $0.005 per event andpost.deleteas not billed. The X Activity API introduction says each delivered Post event is billed as a Post, so check the Developer Console for what you are actually charged. - Keyword use cases: the changelog says to keep using the Filtered Stream for keyword filtering and its full operator set.
What to do next
- Business owners: Nothing.
- Marketers and agencies: Nothing now. Tools may start confirming published or deleted X posts faster.
- Developers: Replace timeline polling for publish confirmation with
post.createandpost.deletesubscriptions, and budget $0.005 perpost.createevent.
Primary sources
- X Developer Platform: Changelog (Jun 4, 2026)
- X Developer Platform: X Activity API introduction
- X Developer Platform: Pay-per-usage pricing
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.