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.
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
"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 →