API Developers: How To Appeal Application Suspension

How can I tell if my app is suspended?

To check if your application has been suspended:

  • Log into the account that you used to register the application
  • Visit this page on the Twitter developer site (https://dev.twitter.com/apps)
  • On that page, the word “Suspended” will appear below the name of your application only if the app has been suspended; the Suspended notice links to this help page
     

Attempts to access the Twitter API through a suspended API key will result in our API returning an HTTP 401 response error: “invalid/suspended application.”

We often send a suspension notification email directly to the email address associated with the account that registered the application.

Why does Twitter suspend applications?

Applications are generally suspended for violating our API Terms of Service, or for causing or encouraging users to violate The Twitter Rules.

Please review these terms to find out more about specific violations.

Why was my app suspended and how do I appeal the suspension?

Please send an email to api@twitter.com from the email address associated with the Twitter account that registered the application. We cannot provide any information regarding an application to anyone other than the registrant of the application.

Include the following information as text in the body of your email (our ticketing system automatically discards attachments):

  • Application Name
  • Application ID (available from https://dev.twitter.com/apps/#####)
  • the username of the Twitter account that registered the application
  • A brief description of how the application interacts with Twitter
While the previous suspension is still in place, please do not attempt to register a new API key for your application without authorization from Twitter. Such an action is a violation of our API Terms of Service and may result in the permanent suspension of your application (as well as any associated developer accounts).