Twitter a annoncé la sortie de la version 1.1 de ses API, qui apporte le support de JSON et donne la possibilité aux applications d'authentifier toutes les requêtes avec OAuth 1.0a. Il s'agit de la première mise à jour majeure de l'API depuis son lancement et cela signifie aussi l'abandon de la précédente API v1.0. Cette nouvelle API impose également une limite de 100.000 jetons utilisateur, avec effet immédiat.
Les experts affirment que ce développement est une vraie renaissance de l'API Twitter. La version 1.0 présentait un risque de sécurité potentiel car l'API pouvait être accessible sans autorisation, offrant ainsi un accès facile pour les sites malveillants et les applications. Selon des sources officielles, la v1.1 de l’API a été principalement développée pour répondre à ces risques de sécurité et à l’envie chez les développeurs d'uniformiser toutes les applications tierces.
Dans un prochain avenir, Twitter envisage de passer à la v2.0 de l'API au lieu de la v1.1. Toutefois, la version actuelle a été développée afin de permettre une période d'adaptation avant d'abandonner complètement la v1.0. En outre, la date d’abandon des API v1.0 a été précédemment étendue au 11 juin 2013 pour permettre des tests de non-régression.
Comme mentionné ci-dessus, avec la v1.1 de l’API, toutes les applications auront besoin de s'authentifier pour toutes les requêtes à travers OAuth. La nouvelle version a été conçue de telle manière que lorsque les applications tierces s’actualisent, elles seront plafonnées à une limite de 720 opérations par heure imposée par Twitter. De plus, la dernière version de l'API ne fournit plus que le support de JSON et abandonne le support de XML, Atom et RSS.
Avec cette dernière version, Twitter a publié une mise à jour du code de la route du développeur, de nouvelles règles d'affichage et a également publié un résumé des conditions d'utilisation qu'il est recommandé de consulter lors des phases de développement.