Skip to content
Schedule Social Media

Press Esc to close.

New feature X Severity: medium

X Activity API adds post.create and post.delete events

Announced4 Jun 2026
Effective4 Jun 2026
StatusIn effect

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.create fires when the filtered user creates a post, including standalone posts, replies, quote posts and reposts. Inspect in_reply_to_tweet_id or referenced_tweets in the payload to tell them apart. post.delete fires when the filtered user deletes a post. Both filter on user_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 stream GET /2/activity/stream or 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.create at $0.005 per event and post.delete as 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.create and post.delete subscriptions, and budget $0.005 per post.create event.

Primary sources

Checked against the source 7 Nov 2026

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.