X (Twitter)
Post failed: "You are not permitted to perform this action"
This error from X/Twitter has three common causes:
Authorization expired — Go to Accounts, find your X/Twitter account, and click Reconnect. Re-authorize the app, then retry your post.
Account not warmed up — If your X account is new, Twitter restricts API publishing until the account is established. Log into Twitter directly and post manually for 1-2 weeks before connecting Blotato. See: Warm Up New Accounts
Identity verification required — Log into your Twitter account directly. Twitter may prompt you to verify your phone number or email before allowing third-party app access. Complete any verification steps, then reconnect your account in Blotato and retry.
I have X Premium -- why does my video fail with "This user is not allowed to post a video longer than 2 minutes"?
Do not infer the cause from the duration alone. Blotato's current Twitter video path passes videos through without automatic conversion. An X account restriction is different from Blotato's 120-second conversion limit on other platforms.
Inspect the failed post's error and confirm which account received it.
Check the connected account's video permissions in X.
Export a compatible file before retrying. An X Premium subscription does not guarantee acceptance through the publishing API.
For X (Twitter), encode your file with:
Video codec: H.264
Audio codec: AAC
Container: MP4
Aspect ratio: 16:9, 1:1, or 9:16
Frame rate: 30 or 60 fps
Max file size: 512MB
Full specs: Social Platform Requirements
My X post fails with "Unsupported media format: mov,mp4,m4a,3gp,3g2,mj2" but my file is an MP4. What is wrong?
This error comes from Blotato's container identification. The format-family list does not identify the file as MP4 or MOV. A missing or unrecognized major_brand triggers the error independently of duration.
Ask your agent to inspect the file's container metadata. Do not rely on the filename extension.
Export as MP4 with H.264 video and AAC audio. Blotato does not automatically convert Twitter videos.
Check the Twitter media requirements and the connected account's API duration allowance.
Check the original submission's status before retrying from Posts > Failed.
The same container-identification error also applies outside X. Follow the container identification checklist. LinkedIn requests MP4 conversion for non-MP4 videos, subject to Blotato's 120-second conversion limit.
Last updated