LinkedIn Error Library
A complete reference of LinkedIn error codes in Publlish. Find out what each error means when a LinkedIn post fails and get step-by-step fixes for connection errors, permission issues, and publishing failures.
LinkedIn connections are some of the most frequently broken in social media management tools — not because Publlish is doing anything wrong, but because LinkedIn enforces strict token expiry and permission policies. When something breaks, the error messages aren't always obvious.
This library covers every common LinkedIn error you'll encounter in Publlish, what it means, and exactly what to do.
How to Find Your Error
Go to your Queue or Calendar in Publlish. Failed posts are flagged with a red error indicator. Click the failed post to see the full error message. LinkedIn errors often return an HTTP status code (401, 403, 422, etc.) alongside a description.
Authentication and Connection Errors
"Access token expired" / 401 Unauthorized
What it means: LinkedIn's access token for your connected account has expired. LinkedIn tokens have a relatively short lifespan compared to other platforms — this is the most common LinkedIn error in Publlish.
Fix: Go to Channels, find your LinkedIn Page or Profile, and click Refresh. You'll be prompted to log back into LinkedIn and re-authorise Publlish. How to refresh a channel →
If the token keeps expiring very quickly (within days), check that you're not revoking app access from LinkedIn's settings. Go to LinkedIn → Settings → Data Privacy → Other Applications → Permitted Services and make sure Publlish is listed.
"Insufficient permissions to post" / 403 Forbidden
What it means: The LinkedIn account used to connect the Page doesn't have sufficient admin rights to publish content.
Fix: For LinkedIn Pages, you need Super Admin or Content Admin role. Check your role in LinkedIn Page Admin Settings. If you're an Analyst or Curator, you won't have posting access. Ask the Page owner to upgrade your role, then reconnect in Publlish.
"Could not find organisation" / Organisation Not Found
What it means: The LinkedIn Page (organisation) that was connected to Publlish no longer exists, has been deactivated, or the connected account has been removed as an admin.
Fix:
- Check that the LinkedIn Page still exists and is active
- Confirm you still have admin access to the Page
- If the Page was recently renamed or migrated, disconnect and reconnect it in Publlish
"Member is not authorised" / 403 on Profile posts
What it means: When posting to a LinkedIn personal Profile, this error means the authorisation granted to Publlish has been revoked or has expired.
Fix: Disconnect your LinkedIn Profile from Publlish and reconnect it through the full connection flow. Make sure you accept all permission requests from Publlish during the authorisation step.
Publishing Errors
"Post content violates LinkedIn policies" / 422 Unprocessable Entity
What it means: LinkedIn has rejected the post content because it violates its community policies or spam detection rules.
Fix: Review the post content. Common triggers include:
- Excessive hashtags (more than 5–10)
- Overly repetitive content posted multiple times in quick succession
- URLs that LinkedIn has flagged as spam or unsafe
- Content that LinkedIn's system has identified as low-quality or promotional spam
Edit the post to remove the flagged content and reschedule.
"Text too long" / Character limit error
What it means: Your post exceeds LinkedIn's character limits.
Fix:
- Personal Profile posts: 3,000 character limit
- Company Page posts: 700 character limit (note — this is significantly shorter than profile posts)
If you're scheduling the same content to both a Profile and a Page, use Publlish's per-channel customisation to write a shorter version specifically for the Page.
"Media upload failed" / Asset upload error
What it means: The image or video you're trying to post couldn't be uploaded to LinkedIn.
Fix: Check your media specs:
Images:
- Formats: JPG, PNG, GIF (static only)
- Maximum file size: 5MB per image
- Recommended dimensions: 1200 x 627px (landscape), 1080 x 1080px (square)
Videos:
- Format: MP4 recommended
- Duration: 3 seconds to 10 minutes
- File size: up to 5GB
- Resolution: minimum 256 x 144px
Documents (PDF carousels):
- Format: PDF only
- Maximum 300 pages
- Maximum 100MB
If the file is within specs and still failing, try re-exporting the file and uploading again. Full media guide →
"Duplicate post detected"
What it means: LinkedIn has detected that this post is identical or nearly identical to a recent post on the same account.
Fix: Edit the caption to make it unique before rescheduling. This is common when repurposing the same content across multiple LinkedIn accounts — even small caption changes are enough to avoid the duplicate detection.
"URL not accessible" / Invalid URL error
What it means: LinkedIn couldn't fetch the preview for the link you're sharing because the URL is inaccessible, returns an error, or is behind a login wall.
Fix:
- Confirm the URL is publicly accessible in a browser
- If it's a newly published page, wait a few minutes for it to be indexed and try again
- If the preview image or title is wrong, use LinkedIn's Post Inspector tool to debug the URL metadata
"Rate limit exceeded" / 429 Too Many Requests
What it means: You've hit LinkedIn's API rate limit — too many requests in a short window.
Fix: Space out your scheduled posts for this LinkedIn account. LinkedIn's API limits are per-account, so if you're managing multiple LinkedIn Pages, each has its own independent rate limit. Daily posting limits →
Company Page Specific Errors
"Page is deactivated or restricted by LinkedIn"
What it means: The LinkedIn Page itself has been restricted or deactivated by LinkedIn — typically due to policy violations or inactivity.
Fix: This is a LinkedIn platform issue. Log into LinkedIn directly and check the Page's status. If the Page has been restricted, follow LinkedIn's appeals process. Publlish cannot publish to a Page that LinkedIn has deactivated.
"Admin access required for this Page"
What it means: The account connected to Publlish has lost admin access to the LinkedIn Page — possibly because someone removed them from the Page's admin list.
Fix: Check the Page's admin settings in LinkedIn. If your access has been removed, ask the Page owner to re-add you as Super Admin or Content Admin, then refresh the Publlish connection.
Frequently Asked Questions
Why does my LinkedIn connection keep expiring in Publlish? LinkedIn enforces shorter token lifespans than most other platforms — typically 60 days of inactivity will expire a token. Posting regularly and refreshing when prompted keeps connections stable. Best practices for keeping channels connected →
How do I fix a LinkedIn 401 error in Publlish? Go to Channels and click Refresh next to your LinkedIn account. This re-authorises the connection with a fresh token. Refreshing a channel →
My LinkedIn Company Page post failed but my Profile post works fine — why? These are separate connections in Publlish with separate tokens and permission levels. A failure on the Page connection doesn't affect the Profile connection. Check the Page connection specifically and refresh or reconnect it. Using LinkedIn with Publlish →
Can I post to LinkedIn personal profiles and Company Pages at the same time? Yes. Select both channels in the Publlish composer. Each has its own character limits — Company Pages have a 700-character limit vs. 3,000 for profiles — so use per-channel customisation to tailor the copy.
My LinkedIn video won't upload — what are the size limits? LinkedIn supports MP4 videos up to 5GB, 3 seconds to 10 minutes long. If your upload is failing, check the format and try compressing the file. Media guide →