How to appeal application suspension and other disciplinary actions

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 Twitter's application management site (https://apps.twitter.com)
  • 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 may send a suspension notification email directly to the email address associated with the account that registered the application. So please ensure that you register your applications on an account with an email you check regularly.

How can I tell if my app is no longer able to perform write actions?

To check if your application has been prevented from performing write actions:

  • Log into the account that you used to register the application
  • Visit Twitter's application management site (https://apps.twitter.com)
  • On that page,"Unable to perform write actions" will appear below the name of your application only if the app can no longer perform write actions; the notice links to this help page:

Attempts to access write-based Twitter API methods, such as statuses/update or favorites/create, through an API key in this state will result in our API returning an HTTP 403 response error: “Application cannot perform write actions. Contact Twitter Platform Operations through https://support.twitter.com/forms/platform.”

We may send a notification email directly to the email address associated with the account that registered the application. So please ensure that you register your applications on an account with an email you check regularly.

Why does Twitter suspend or take other disciplinary actions on applications?

Applications are suspended or prevented from performing write actions 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 disciplinary actions?

Please file a ticket by visiting our support forms at https://support.twitter.com/forms/platform. Please ensure you are logged in to the account which has registered this application, as 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://apps.twitter.com/app/#####)
  • the username of the Twitter account that registered the application
  • A brief description of how the application interacts with Twitter

    While the previous disciplinary action 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).