Most publishing failures come down to one of three things: an expired token, a content rule a platform enforces, or a permissions gap. Here’s how to spot and fix each.Documentation Index
Fetch the complete documentation index at: https://docs.rheos.app/llms.txt
Use this file to discover all available pages before exploring further.
A post failed to publish
When a scheduled post fails, it stays in your queue with a red status and an error message. Open the post to see which platform failed and why — other platforms in the same post will still have gone out.Common errors
Token expired / reconnect required
Token expired / reconnect required
The platform invalidated your access. Go to Settings → Social accounts and click Reconnect next to the affected network. Then retry the post.Rheos auto-refreshes tokens where the platform allows it, but some (TikTok, X) need a manual reconnect every few months.
Instagram: account not eligible
Instagram: account not eligible
Your Instagram account needs to be Business or Creator (not personal) to publish via the API. Switch it in the Instagram app under Settings → Account type, then reconnect in Rheos.
LinkedIn: missing permissions
LinkedIn: missing permissions
If we’ve recently added new features (e.g. company mentions), you may need to reconnect to grant the extra scopes. Disconnect and reconnect from Settings → Social accounts.
Media format rejected
Media format rejected
Each network has its own rules — TikTok and Instagram Reels need vertical (9:16) video; X caps video at 2 minutes 20 seconds; carousels are capped at 10 slides on Instagram. Swap or re-encode the media and retry.
Rate limited
Rate limited
You’ve hit a platform’s posting cap (most enforce per-hour or per-day limits). Wait an hour and retry, or reschedule for later.
Duplicate content
Duplicate content
X and LinkedIn block exact-duplicate posts within a short window. Tweak the copy slightly and retry.
Still stuck?
Email support@rheos.app with the post title, the platform that failed, and the error message. We can usually diagnose within a few hours.

