X / Twitter
Connect your X (formerly Twitter) account to publish tweets and threads. FireBreath uses OAuth 2.0 with PKCE for secure authentication. The Free API tier supports publishing; sync and analytics require the Basic tier ($200/month).
How to Connect
- 1Go to Accounts and click "Connect Account".
- 2Select X / Twitter from the provider list.
- 3Authorize FireBreath via the X OAuth 2.0 flow.
- 4Grant the requested permissions (tweet.read, tweet.write, users.read).
- 5You will be redirected back to FireBreath with your account connected.
Permissions Required
- tweet.read — Read your tweets and timeline
- tweet.write — Post new tweets and threads
- users.read — Read your profile information
- offline.access — Maintain connection via refresh tokens
Supported Features
Text posts (tweets)
Threads (chained tweets)
Reply to own tweets
Post scheduling
Image posts
Video posts
Post sync / import
Analytics
Character Limits
| Content Type | Limit |
|---|---|
| Tweet | 280 characters |
| Thread | 25 tweets per thread |
Notes
Token expiry is 2 hours — this is normal. FireBreath auto-refreshes tokens via rotating refresh tokens.
The "Expires in <1 day" badge on the Accounts page is expected for X accounts.
Troubleshooting
Why can I only post text, not images?
X media uploads require OAuth 1.0a authentication, which is not yet implemented in FireBreath. Image and video posting support is planned for a future update.
My tweets get a 403 error.
X has a spam filter that blocks long promotional text combined with a URL. Try the Tier 2 strategy: post the main content first, then add the link in a reply tweet.
Sync and analytics are not available.
X requires the Basic API tier ($200/month) for sync and analytics endpoints. On the Free tier, only publishing is supported. This is an X platform limitation, not a FireBreath restriction.