X Twitter Error Library

A complete reference of X (Twitter) error codes in Publlish. Find out what each error means when an X post fails and get step-by-step fixes for connection errors, rate limits, and publishing failures.

Share

When an X (Twitter) post fails to publish in Publlish, you'll see an error in your dashboard. This library covers every common X error — what it means and how to resolve it.


How to Find Your Error

Go to your Queue or Calendar in Publlish. Failed posts show a red error flag. Click the failed post to see the full error message. X errors often include a numeric code alongside a description.


Authentication and Connection Errors

"Could not authenticate you" / Error 32

What it means: Publlish's connection to your X account has broken. This typically happens after a password change or when X revokes app access.

Fix: Go to Channels, find your X account, and click Refresh. If refreshing doesn't work, disconnect and reconnect your X account. How to refresh a channel →


"Invalid or expired token" / Error 89

What it means: The access token Publlish uses for your X account has expired.

Fix: Refresh the channel connection from your Channels page. Refreshing a channel →


"Application cannot perform write actions" / Error 261

What it means: X has suspended write access for the app, or your account has had write access restricted.

Fix: Check your X account status — if your account has been flagged or restricted by X, third-party apps won't be able to post. Also check that your X account is in good standing. If the issue persists, contact Publlish support as this may relate to X API access changes.


Publishing and Content Errors

"Status is a duplicate" / Error 187

What it means: X detected that you're trying to post the exact same text as a recent post on your account.

Fix: X prevents duplicate posts as an anti-spam measure. Edit the caption to make it unique — even a small change is enough. This is worth keeping in mind when repurposing content across multiple X accounts.


"Status is over 280 characters" / Error 186

What it means: Your post exceeds X's 280-character limit for standard accounts.

Fix: Shorten the caption to 280 characters or fewer. Publlish's composer shows a live character count — check it before scheduling. If you're posting the same content to multiple channels, use per-channel caption customisation to shorten the X version specifically.


"Media ID is not found" / Error 324

What it means: The media file attached to the post failed to upload properly to X before the post was sent.

Fix: Remove the media from the post, re-upload it, and reschedule. If the issue persists, check that your file meets X's media specs:

  • Images: JPG or PNG, under 5MB
  • GIFs: under 15MB
  • Videos: MP4, under 512MB, maximum 2 minutes 20 seconds

Full media specs →


"You are not allowed to create a post" / Error 226

What it means: X has flagged the activity as potentially automated or spam-like.

Fix: This can happen if you're scheduling a very high volume of posts in a short period, or if your account has been flagged by X's spam detection. Space your posts out and ensure your content is genuine and varied. Daily posting limits →


"Rate limit exceeded" / Error 88

What it means: You've hit X's API rate limit — too many requests in too short a window.

Fix: X's API imposes rate limits on posting frequency. Spread your scheduled posts out to avoid hitting limits. If you're managing multiple X accounts, the limits apply per account. Daily posting limits guide →


"Sorry, you are not authorized to see this status" / Error 179

What it means: The post you're trying to reference (for a repost or reply) is from a protected or deleted account.

Fix: The original post may have been deleted or the account may have gone private. Update or remove the post reference and reschedule.


"Your account is suspended" / Error 64

What it means: Your X account has been suspended by X.

Fix: This is an X platform issue, not a Publlish issue. Log in to X directly to check your account status and follow X's appeals process if you believe the suspension is in error.


Frequently Asked Questions

Why does my X post say "duplicate status"? X prevents posting the exact same text twice in a row. Edit the caption slightly to make it unique. This is common when repurposing content across multiple accounts. Using X with Publlish →

My X connection keeps breaking — why? X token expiry can be triggered by password changes, app permission updates, or X's own security sweeps. Refresh the connection after any account security changes. Refreshing a channel →

Can Publlish post to X despite the API changes? Yes, Publlish maintains an active X integration. Some features may have changed due to X's API updates. Contact Publlish support for the latest.

I'm getting rate limit errors — what are X's posting limits? X's API limits vary and can change. As a general guide, avoid scheduling more than 300 posts per day per account, and space posts at least a few minutes apart. Posting limits guide →


More in Channel Connection and Management

All Channel Connection and Management articles →  ·  Help Center home