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

  1. 1Go to Accounts and click "Connect Account".
  2. 2Select X / Twitter from the provider list.
  3. 3Authorize FireBreath via the X OAuth 2.0 flow.
  4. 4Grant the requested permissions (tweet.read, tweet.write, users.read).
  5. 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 TypeLimit
Tweet280 characters
Thread25 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.

Was this page helpful?