Skip to content

Latest commit

 

History

History
138 lines (115 loc) · 5.72 KB

File metadata and controls

138 lines (115 loc) · 5.72 KB
title Developer Support
sidebarTitle Support
description Get help with the X API, connect with the community, and find the resources you need.
icon life-ring
keywords
support
help
developer support
contact
community
forums
troubleshooting
API help

Whether you're troubleshooting an issue, looking for guidance, or want to connect with other developers, we've got you covered.


Community & Help

Ask questions, share your projects, and get help from the X developer community and team. This is the best place to get support for technical questions. Check the current operational status of X API v2, Enterprise APIs, and the Developer Console.

Contact & Forms

Interested in enterprise-level API access? Submit your interest and our team will reach out. Get help with billing questions for Basic, Pro, and Enterprise API subscriptions. Questions about policies, compliance, or need approval for specific use cases? Contact our policy team.

Documentation & Resources

New to the X API? Start here to get your API keys and make your first request. Complete reference for all X API v2 endpoints, parameters, and response formats. Learn about OAuth 1.0a, OAuth 2.0, and how to authenticate your API requests. Official Python and TypeScript SDKs to speed up your development. Understand rate limits and how to handle them in your application. Reference for API error codes and how to resolve common issues.

Policies & Guidelines

Practical guide to what's allowed and what's not when building with the X API. The binding legal terms for X API access. Rules and expectations for building on X. Activities that are prohibited or require special approval.

Troubleshooting Tips

- Double-check your API keys and tokens are correct - Ensure you're using the right authentication method for the endpoint (OAuth 1.0a vs OAuth 2.0) - Verify your app has the required permissions (read, write, DM access) - Check that your tokens haven't expired—regenerate if needed - Check the `x-rate-limit-*` headers in API responses to monitor your usage - Implement exponential backoff when you receive 429 errors - Cache responses where possible to reduce API calls - Consider upgrading your access tier for higher limits - See the [Rate Limits guide](/x-api/fundamentals/rate-limits) for detailed information - Review the [Developer Guidelines](/developer-guidelines) to understand what may have caused the suspension - Check your email for any communication from X about the suspension - Submit an appeal through the [Policy Support form](https://help.x.com/forms/platform) - Common causes: automated likes, unsolicited DMs/mentions, scraping, rate limit abuse - Review the [pricing tiers](/x-api/getting-started/pricing) to find the right plan - For enterprise needs, submit the [Enterprise API Interest form](/forms/enterprise-api-interest) - For access upgrades, use the [Use Case Upgrade form](/forms/use-case/upgrade) - Browse the full [API Reference](/x-api/introduction) - Check if the functionality exists in [v1.1 endpoints](/x-api/migrate/overview) that may not be in v2 yet - Ask in the [Developer Forums](https://devcommunity.x.com) if you're unsure

Stay Updated

Latest API updates, new features, and changes. Follow for announcements and developer news. History of past incidents and their resolutions.