# Liking Posts removed from X API self-serve tiers

- **Provider:** X (Twitter)
- **Endpoint:** `POST /2/users/{id}/likes`
- **Effective:** 2026-04-16
- **Severity:** critical
- **Change:** scope-change
- **Status:** verified

## What changed

X's 2026-04-16 changelog says Following, Likes and Quote-Posts via the API have been removed from all self-serve tiers (Free, Basic, Pro, pay-per-use), leaving them to Enterprise. POST /2/users/{id}/likes calls with self-serve credentials are rejected; X does not document the status code. Quote-Posts (POST /2/tweets with quote_tweet_id) are also removed but cannot be matched by path.

## What to do

Remove or feature-flag like actions for self-serve apps and surface a clear error to users, or move to an Enterprise agreement. Also drop quote_tweet_id from POST /2/tweets on self-serve keys.

## Sources

- Provider notice (2026-04-16): https://docs.x.com/changelog
- https://opentweet.io/how-to/fix-x-api-like-follow-endpoint-removed

## Machine-readable

- Advisory: https://github.com/SriVarshini09/shapi-advisories/blob/main/advisories/x-self-serve-like-writes-removed.json
- OSV: https://shapi.dev/osv/x-self-serve-like-writes-removed.json
